- 浏览: 449003 次
- 性别:
- 来自: 武汉
最新评论
-
supertangcugu:
文中有个错误,SoftReference是软引用,Strong ...
WeakReference与SoftReference -
somefuture:
我每次走到movie.draw(canvas,0, 0); ...
利用Movie播放GIF -
鞠文婷:
徐颖慧 写道为什么打不开啊?额 果然打不开了。。
50个Android开发人员必备UI效果源码[转载] -
徐颖慧:
为什么打不开啊?
50个Android开发人员必备UI效果源码[转载] -
李白625:
为什么打不开啊
50个Android开发人员必备UI效果源码[转载]
文章列表
原来也做过一个基于googlemap的应用,当时头问能不能代码打开gps开关 ,在网上找了很多地方,逛了stackoverflow发现一致的声音是只能通过系统界面自己设置,一来担心软件随意开关gps,造成大量的电量损失,最重要的是用户的隐私得不到保护。第一次因为当不了流氓而庆幸。。。不过今天看到一段代码很有意思,估计是实现了自带电源管理中gps开关的功能,这里留下以做参考,关键是解决问题的方式啊。当时我怎么没想到电源管理的开关呢。。。
转自:http://www.cnblogs.com/chenxingkui/articles/2037172.html
误打误撞找到的,虽然作者也 ...
转自http://www.cnblogs.com/xiaoQLu/archive/2011/09/29/2195742.html
参见:http://mypyg.iteye.com/blog/919643
http://marshal.easymorse.com/archives/2950
http://blog.csdn.net/infsafe/article/details/5666964
Activity有四种加载模式:standard(默认), ...
打开Android手机的USB调试对于使用豌豆夹、调试程序等来说很重要。下面说说如何用代码自动打开USB调试。先分析USB调试的相关源代码。
在 packages/apps/Settings/src/com/Android/settings/DevelopmentSettings.java 找到关于 USB Debug Enable 的代码:
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0 ); 此文件中,将根据用户设置将其值保存到 Settings 数据库中。别处将根据其值动态变 ...
验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0) ^\d+$ 验证非正整数(负整数 + 0) ^((-\d+)|(0+))$ 验证长度为3的字符:^.{3}$ 验证由26个英文字母组 ...
Android下截屏 及 格式转换
(2011-02-17 11:41:43)
转载
标签:
it
(根据王研科先生的探索)Android G1手机的色深是16bit, 即R/G/B=5/6/6. 故需要一些特殊处理才能获得其屏幕图像。我们可以adb登录进入Android手
Android 资源和国际化
- 博客分类:
- android
1. 资源后缀列表
限定词
值
语言
两字节 ISO 639-1 低位的语言编码,比如: en , fr , es
区域
两字节 ISO 3166-1-alpha-2 带有小写 "r" 前缀的大写地区编码。如: rUS , rFR , rES
屏幕方向
[size=large]花了半天时间研究下了自定义锁屏,发现其实实现并不是很神秘。不过有些地方还是值得注意。
首先说流程,锁屏界面一般是在关闭屏幕时启用,打开屏幕时展现在我们面前,所以我们知道了锁屏的时机,恰好屏幕开关会发出相应的广播,所以我们也可以像系统一样捕获到屏幕开关的事件。
广播对应的两个action
引用
android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF
有趣的是我在我的me860上还看到了两个广播
引用
android.intent.action.batteryprofile.SCR_OFF
andr ...
从android 2.1版本起引入了动态壁纸的概念,熟悉android的人一定不会陌生。这里解释一个动态壁纸是怎么形成又是怎么工作的。
首先动态桌面的动态体现出这个组件是实时变化的,也就是说有一个后台在不停的刷新这个组件。联 ...
安装指定apk
public void setupAPK(String apkname){
String fileName = Environment.getExternalStorageDirectory() + "/" + apkname;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
mService. ...
论坛摘抄的部分 来自http://topic.csdn.net/u/20100819/14/116a4c2d-c00d-45e9-8e06-b63ed16d0f02.html
引用
此问题今天已找到解决办法,其实前段时间应该也是找到了,但因为资源的问题引起应用崩溃未找到原因一直以为是访问email数据库造成的原因,现在资源问题解决了利用以前的办法确实可以访问到了。
导致错误的原因如下:
因为Android本身自带的email应用的保护级别很高,是android:protectionLevel="signatureOrSystem",从android sdk自带文档了解到此 ...
引用
数组转Arraylist
private static String[] items={"lorem", "ipsum", "dolor","sit", "amet", "consectetuer","adipiscing", "elit", "morbi","vel", "ligula", "vitae","arcu", & ...
int w = 320,h = 240;
String mstrTitle = “感受Android带给我们的新体验”;
Bitmap mbmpTest = Bitmap.createBitmap(w,h, Config.ARGB_8888);
Canvas canvasTemp = new Canvas(mbmpTest);
canvasTemp.drawColor(Color.WHITE);
Paint p = new Paint();
String familyName = “宋体”;
Typeface font = Typeface.create(familyName,Ty ...
android中JSON数据的读写方法
- 博客分类:
- android
[/color]用习惯了XML,总觉得JSON可读性又差,也不好保存等等,到真正接触了,才发现在android上,JSON就像亲儿子一样容易管教。
还是先看数据源,数据源我采用的是一系列的村民集合,村民的属性如下。
public class Folk {
String name;
String career;
String age;
int salary;
boolean sex;
引用
先看写数据,数据是我假定一个村的数据,由一个arraylist填装。通过一个for循环很容易取出了arraylist中的每个对象以及其数据,每个对象,即村民都可以生成一个JS ...
ListView的动画效果
- 博客分类:
- android
觉得单纯的加载listview还是很死板,虽然可以定义不错的背景,设置漂亮的分割线以及遮罩效果,但是可是加载的时候还是太生硬啊。想起了过去玩红警时那漂亮的菜单动画。尝试的做了些动画效果。还很粗糙,也没有达到我预期的要求,不过一个早上的时间快过完了,还有公司的任务,所以暂且在这打住,post上来抛砖引玉,说不定有和我一样的想法的人能够完善他。记得通知我就是。。。下面开始贴代码 由于我用的日文系统(外包公司。。。) 所以只对关键的地方解释一下,代码很简单,也很容易就会。
引用还是和平常一样定义一个listview
FolksAdapter adapter=new FolksAdapte ...
1. ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以 ...