- 军军小站|张军博客
拥有Android标签的文章
Android

【Android游戏开发之六】终于做到在SurfaceView

Himi原创,欢迎转载,转载请注明!谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx各位童鞋请你们注意:surfaceview中确实有onDraw这个方法,但是surfaceview不会自己去调用!!!而我代码中的ondraw也好draw也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!!昨天圣诞节,没有出去,而是一天时间全部纠结在如何在S

系统 2019-08-29 22:20:23 2201

Android

Android控件无法显示的可能原因

因为刚开始学习android,多少对控件以及详细的参数配置不熟悉,加之经验少,导致今天因为一个RadioButton无法显示搞了半个小时。先看配置源码:

系统 2019-08-12 09:30:28 2201

Android

Android ListView圆角实现

当然除了使用drawable这样的图片外今天谈下自定义图形shape的方法,对于button控件android上支持以下几种属性shape、gradient、stroke、corners等。我们就以目前系统的button的selector为例说下:

系统 2019-08-12 09:30:25 2201

Android

详解 Android 的 Activity 组件

本文详细介绍了Android应用编程中Activity的生命周期、通信方式和IntentFilter等内容,并提供了一些日常开发中经常用到的关于Activity的技巧和方法。通过本文,你可以进一步了接Android中Activity的运作方式。Activity的生命周期和J2ME的MIDlet一样,在android中,Activity的生命周期交给系统统一管理。与MIDlet不同的是安装在android中的所有的Activity都是平等的。Activity

系统 2019-08-12 09:30:20 2201

Android

Android开发贴士集合(Part 1~4)

Android开发贴士集合(Part1~4)英文原文:AndroidTipsRound-Up(More:Part1Part2Part3Part4)近期的项目中本人已经每天发表一个关于Android的类和方法的小贴士,很多读者要求整理出这些小贴士的链接归档,所以每隔几周我都会总结一下。如果工作不是太忙的话,我也会在上面做一些注释。Android开发贴士集合(1)Activity.startActivities()——对于从app流的中部启动会非常好。Text

系统 2019-08-29 23:41:25 2200

Android

Android音乐播放器【安卓进化二十】

今日看书,看到这个播放器,我就写了个例子,感觉还行,这个播放器能播放后缀是。MP3的音乐,这个例子在main.xml设置listView的时候,注意:android:id="@+id/android:list"的设置,否则程序会报错,说找不到listview。这个效果还是不错的。可以当做是简单的音乐播放器,可以读取sdcard里面后缀是。MP3的歌曲。有问题可以留言,想要源码可以留言,这个代码比较简单。转载请标明出处:http://blog.csdn.ne

系统 2019-08-29 23:01:09 2200

Android

在程序中设置android:gravity 和 android:layou

转载自:http://blog.csdn.net/feng88724/article/details/6333809作者:feng88724在进行UI布局的时候,可能经常会用到android:gravity和android:layout_Gravity这两个属性。关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。(资料来自网络)LinearLayout有两个非常相似的属性:android:gravity与android:layout_gr

系统 2019-08-29 22:40:12 2200

Android

Android源代码仓库及其管理工具Repo分析

软件工程由于需要不断迭代开发,因此要对源代码进行版本管理。Android源代码工程(AOSP)也不例外,它采用Git来进行版本管理。AOSP作为一个大型开放源代码工程,由许许多多子项目组成,因此不能简单地用Git进行管理,它在Git的基础上建立了一套自己的代码仓库,并且使用工具Repo进行管理。工欲善其事,必先利其器。本文就对AOSP代码仓库及其管理工具repo进行分析,以便提高我们日常开发效率。老罗的新浪微博:http://weibo.com/sheng

系统 2019-08-29 22:29:15 2200

Android

win7简单命令让PC变身无线热点 共享android手机

方法如下:1.以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车2.启用并设定虚拟WiFi网卡:运行命令:netshwlansethostednetworkmode=allowssid=meizuPCkey=bulukaWiFi注意:下面参数可以自由变换mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。ssid:无线网名称,最好用英文(以meizuPC为例)。key:无线网密码,八个以上字符(以bulukaWiFi为例)。以上三

系统 2019-08-29 22:28:33 2200

Android

如何构建Android 1.5系统映像

请先参考如何取得Android源代码一文,通过repo来取得当前最新的android主线代码(或者拿名为android-SDK-1.5_r1的tag也无妨)。1、HostOS编译环境准备在取得android源代码和编译内核的过程中,我们已经至少安装了cURL、git-core、ncurses-dev、build-essential等软件包(Python2.5已经捆绑在Ubuntu8.04中),不过这还不够,要完成Android代码树的编译,我们还需要fle

系统 2019-08-29 22:12:39 2200

Android

android之ListPreference的用法_PreferenceActi

首先,我们明确,preference是和数据存储相关的。其次,它能帮助我们方便的进行数据存储!为什么这个地方一定要强调下方便的这个词呢?原因是,我们可以根本就不使用,我们有另外的N种办法可以实现同样的功能!它的出现,相当于为我们提供了一个方便的工具,当然了,这个工具并不是必须的。preference都应用在什么场景呢?这得从android对preference的实现说起,实际上,preference所存储的数据最后都会以xml文件格式的形式进行保存,而且其

系统 2019-08-12 09:29:47 2200

Android

【Android Developers Training】 6. 配置Actio

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/actionbar/setting-up.html配置ActionBarActionBar最基本的形式,是用来为Activity展示标题,并在左侧显示应用的图标。即使是这样的简单的形式,ActionBar对于

系统 2019-08-12 01:55:23 2200

Android

【Android Developers Training】 18. 重新创建

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/recreating.html在应用被正常使用的情况下,会有一些场景发生并使得你的activity被销毁,比如:当用户按下了返回键,或者你的activity调用了fini

系统 2019-08-12 01:55:21 2200

Android

做Android 系统/应用开发怎么可以不懂自动化测试

接触Andorid有几个月了,一直认为做系统,应用开发根本不需要懂Android自动化测试之道,认为那都是测试人员需要掌握的东西,我们只要懂开发,只要读懂系统,根据客户的需求可以做相应的更改就可以了,只要熟悉了API,写出的应用可以实现某功能就可以了。其实不是的。举个例子说,我们伟大的客户,疯狂地更换硬件配置,那么我们的驱动就跟着来回换,相关功能的c实现也要换,上层java对应稍作修改,碰上腻歪点的客户提出腻歪的需求,那么只有GoodLuck了……幸运的整

系统 2019-08-29 23:13:09 2199

Android

活用Android的Message Queue(2)

1.复习MessageQueue的角色在上一篇里,介绍了Android的Thread、Looper、MessageQueue和Handler四者间之关系。先复习如下:lUIthread通常就是mainthread,而Android启动程序时(即创建Process时)会替它建立一个MessageQueue。l当然需要一个Looper对象,来管理该MessageQueue。l我们可以创建Handler对象来push新消息到MessageQueue里;或者接收L

系统 2019-08-29 23:07:30 2199