在Android系统启动的时候,会在./frameworks/base/services/java/com/android/server/SystemServer.java类中启动许多服务,其中和Wifi相关的服务就在这里初始化。在SystemServer的main方法中,我们可以看到
thr.initAndLoop();
这里调用了它的内部类对象的initAndLoop方法,在这个方法的作用...
分类:
移动开发 时间:
2015-01-07 13:15:58
阅读次数:
347
差分包:
--- a/idh.code/frameworks/base/core/java/android/provider/Settings.java
+++ b/idh.code/frameworks/base/core/java/android/provider/Settings.java
@@ -4519,6 +4519,10 @@ public final class Settings...
分类:
其他好文 时间:
2015-01-07 11:01:46
阅读次数:
503
一、自定义字体
1.android Typeface使用TTF字体文件设置字体
我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。
第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。
第二步,程序中调用:
AssetManager mgr=getAssets();//得到AssetManager
Typeface tf=Type...
分类:
移动开发 时间:
2015-01-05 15:02:14
阅读次数:
217
最近在做一个widget,上面需要一个progressbar,产品经理和设计师给出来的东西是要实现一个圆角的progress和自定义的颜色,研究一小下,分享出来给大家哦。
测试于:Android4.0+
操作步骤:
1.创建你的layout文件引用progressbar如下,标红处引用你自定的样式;
android:id="@+id/...
分类:
移动开发 时间:
2015-01-02 22:29:04
阅读次数:
280
二.Ubuntu安装和设置 2.1 原料VMware Workstation 11Ubuntu 14.04 x64位 iso镜像文件Android4.1源码(Jelly Bean) 2.2 安装和设置选择Ubuntu安装镜像:(Android2.3之后的版本,必须使用64位系统编译) 创建账户...
分类:
移动开发 时间:
2014-12-31 14:15:12
阅读次数:
260
今天在一个应用场景中需要在Global.asax中判断一个请求是否是ajax请求,而在ASP.NET MVC中已经提供了一个现成的扩展方法IsAjaxRequest。但这个扩展方法只是针对HttpRequestBase,而在Global.asax中只有HttpRequest,没有HttpReques...
分类:
Web程序 时间:
2014-12-30 13:26:35
阅读次数:
151
uboot里开机LOGO显示功能解析 开机LOGO,对于绝大多数带显示屏的电子产品都是必备的一个功能,是产品开机的第一印象,重要性不言而喻的,那我们下面就看看这个是怎么实现的。 要尽早的显示出LOGO就需要在系统真正起来之前的boot阶段就能打通显示,而这个任务大多是以U-BOOT这样的角色来充当,全志平台在android4.4平台就是在u-boot里面实现的,支持的是BMP图片。大家分为...
分类:
其他好文 时间:
2014-12-30 11:45:11
阅读次数:
253
在使用java进行AES加密的时候,会用到如下方法: SecureRandomsr= SecureRandom.getInstance("SHA1PRNG");但是在android4.2以上进行加密、解密时,会报类似badPadding的异常,但是把该代码替换成一下方法则一切都OK。 SecureR...
分类:
移动开发 时间:
2014-12-30 09:15:38
阅读次数:
150
此文翻译至Android API里的Bluetooth Low Energy,希望对大家有所帮助。谢谢。
Android4.3(API版本18)介绍了内置平台支持BLE的中心角色,并且提供了相关API,高大尚的程序员们可以使用这些API来扫描设备、查询服务(指服务端进程)、读写特性值(指特定的字符)。与经典蓝牙不同的是,BLE的设计是为了提供显著的低功耗支持。这使得Android应用可以仅需很低...
分类:
其他好文 时间:
2014-12-29 21:37:30
阅读次数:
542