Android开发
zzqLivecn
Android开发工程师
展开
-
如何用Git和Repo获取Android源码
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy原创 2011-07-27 21:01:14 · 958 阅读 · 0 评论 -
Android知识点Map表
Android Support Library:http://developer.android.com/tools/support-library/features.html#v8Action Bar :http://developer.android.com/guide/topics/ui/actionbar.html原创 2014-03-27 16:44:40 · 932 阅读 · 0 评论 -
根据View生成Bitmap
/** * Draw the view into a bitmap. */ private Bitmap getViewBitmap(View v) { v.clearFocus(); v.setPressed(false); boolean willNotCache = v.willNotCacheD转载 2012-12-12 21:29:19 · 863 阅读 · 0 评论 -
发现了Android RadioGroup的一个Bug
今天我在做RadioGroup定制的时候,为每个RadioButton的背景设置了一个selector,这样就可以看到点击效果。我在XML件里设置了一个默认的RadioButton选顶是选中的,通过android:checked=true启动程序后,发现点击别个RadioButton的时候,默认的RadioButton选中状态总是不消息,即同时出现两个以上的按钮被选中,其它按钮状态都正常,原创 2012-10-27 19:30:05 · 8262 阅读 · 2 评论 -
使用CursorLoader异步加载数据
Android 3.0引入了CursorLoader实现异步加载数据,为了避免同步查询数据库时阻塞UI线程的问题。在API 11之前可以通过下载支持库,来使之前的系统支持此功能,下载页面为http://developer.android.com/tools/extras/support-library.html。下面是一个例 子:public class ListViewLoa翻译 2012-08-22 16:14:19 · 22684 阅读 · 3 评论 -
webrtc编译详解
在编译之前,要下载一些软件,主要是gclient和git,还有install-build-deps.sh(在webrtc.org上能够找到).关于gclient下载整了很长时间,由于公司是代理上网,git需要先配置http代理服务器。需要在环境变量里加上:http_proxy和https_proxy,然后在Linux环境下载gclient.example:sudo gedit ~原创 2012-06-26 11:19:34 · 5242 阅读 · 0 评论 -
根据view生成Bitmap
private Bitmap getViewBitmap(View v) { // TODO Auto-generated method stub v.clearFocus(); v.setPressed(false); boolean willNotCache = v.willNotCacheDrawing(原创 2012-05-16 17:38:32 · 784 阅读 · 0 评论 -
Android 内存溢出解决方案(OOM) 整理总结
在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉及的东西太多,大家耐心看,肯定有收获的,里面的很多东西小马也是学习参考网络资料使用的,先来简单讲下下:转载 2012-04-26 15:35:54 · 866 阅读 · 0 评论 -
Color Drawable
android的图片资源除了常规图片之外,还支持自定义的颜色图片,分为矩形和圆角矩形。下面分别说明一下这两种自定义图片的用法。1.矩形颜色图片 #f00 #0000ff #f0f0// Get a drawableColorDrawable redDrawable = (ColorDrawable)activity.getResources原创 2012-03-21 22:23:18 · 8286 阅读 · 0 评论 -
Android PNG渐变背景图片失真问题
本文转自:Zimi’s Weblog最近一个困扰很久的问题,渐变效果的png图片,设置为控件图片或background时,在eclipse上看着没有什么问题,但是在设备上运行时,可以看到明显的一圈圈的轮廓线,图片严重失真。在网上google了一下似乎这个问题很多人遇到,找到一种解释是Android设备display默认是采用16-bits color palette来表示所有颜色,转载 2012-01-04 10:22:52 · 1002 阅读 · 0 评论 -
获取android设备的mac地址
今天发现自己的平板电脑无法显示mac地址,但能够连接一个开放的网络,不知道是什么原因,可能是没权限看?不太清楚。最后通过以下方式得到了Mac地址:首先将设备连接电脑并开启调试,然后执行1> adb shell2>cat proc/net/arp最后就会出现mac地址了。原创 2012-01-12 15:01:53 · 2067 阅读 · 0 评论 -
自定义TextView实现跑马灯效果
CustTextView tv = new CustTextView(mContext,null); tv.setSingleLine(); tv.setEllipsize(TruncateAt.MARQUEE); tv.setEllipsize(TruncateAt.MARQUEE); tv.setMarqueeRepeatLimit(-1); tv.setHoriz原创 2011-12-22 09:55:26 · 1872 阅读 · 2 评论 -
保存Activity的状态
当一个Activity停止的时候,系统默认保存它的状态。这样当用户点back键回到前一个Activity的时候时,它的用户界面又像先前的样子呈现出来。但是,你能并且应该主动通过回调函数来保存activity的状态,以防activity被销毁而需要重新创建。 当系统停止了你的一个activity(例如当一个新的activity开始或者任务转入后台的时候),如果系统需要回收内存,它可翻译 2011-11-17 11:27:56 · 794 阅读 · 0 评论 -
Android中Bitmap位图的渲染与操作
1.通过一张资源文件得到一个位图 Bitmap bmp = BitmapFactory.decodeResource(this.getResources(),R.drawable.icon);2.绘制位图canvas.drawBitmap(bmp,0,0,p原创 2011-10-14 17:31:33 · 1438 阅读 · 0 评论 -
Android Bluetooth使用详解
1.判断是否支持BluetoothBluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();if(bluetoothAdapter == null) { //the devi原创 2011-10-10 15:23:56 · 8042 阅读 · 0 评论 -
Android Factory Reset flow
===== 应用流程 =========>frameworks/base/services/java/com/android/server/MasterClearReceiver.javaRecoverySystem.rebootWipeUserData(context)转载 2011-09-20 16:02:34 · 750 阅读 · 0 评论 -
android sdk 编译--如何将源代码加入android.jar以及make原理
首先是这个问题如何修改。 在/frameworks/base/Android.mk中,找到如下行: packages_to_document := 在该变量的赋值语句最后添加 xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/转载 2011-09-01 20:23:57 · 3726 阅读 · 0 评论 -
HTC G12官方解锁步骤
终于找到了,http://htc.zol.com.cn/115/33080_1149673.html转载 2014-01-23 16:07:26 · 1584 阅读 · 0 评论