移动平台-日排行
自定义annotation包括三部分: 自定义annotation、使用annotation的类、annotation的处理方法。
一、自定义annotation
元注解包括以下:
1)@Target 描述注解使用的范围
取值包括:
1.CONSTRUCTOR:用于描述构造器
2.FIELD:用于描述域
3.LOCAL_...
Android 的 gps module 是 gps.default.so 在system/lib/hw/ 目录上, 一般提供gps功能的手机应该实现这个module和真实gps硬件交互
Qemu中gps就是要构造一个gps.default.so, 但这个so并不和真的硬件打交道,只是个模拟接口,其代码在sdk/emulator/gps/gps_qemu.c中
Qemu 容器外部实...
自己总结的,习惯于去解析程序的抽象用法,写博客就不喜欢当做记录程序的工具,当做记录想法的笔记吧...
首先,在开始具体操作前,我们必须熟悉安卓File类的构造函数,见我的文章安卓File类http://blog.csdn.net/hemeng2009/article/details/40398063
其次,明确需求,根据文件还是文件夹选择File类的构造函数。
文件夹:
if (Environment.getExternalStorageState().equals(Environment....
package android.util; import java.util.LinkedHashMap; import java.util.Map; /** * A cache that holds strong references to a limited number of ...
转自:http://blog.sina.com.cn/hyiyun近些天,有网友的电脑出现:开机后屏幕一片漆黑,但屏幕中央显示有鼠标指针,并且可移动。按键盘上的不论什么键都没有反应,鼠标也仅可移动,单、双击都无效。说得简单点儿,就是电脑黑屏,仅仅显示鼠标。如上图事实上,我早在11月2日早晨8:30就...
http://blog.sina.com.cn/s/blog_63578f140100w56m.htmlUITabBar* tabBar = [[UITabBaralloc]initWithFrame:CGRectMake(40,0.0,240,30)];[mainView addSubview:t...
获取手机信息:在文件 AndroidManifest.xml 中添加权限 等 String mBrand = android.os.Build.BRAND;// 手机品牌 String mType = android.os.Build.MODEL; // 手机型号 String mAndro...
1、简单的ALertDialog:Dialog alertDialog = new AlertDialog.Builder(this) .setTitle("标题") .setMessage("内容") .setIcon(R.drawable.ic_laun...
http://www.apkbus.com/android-130504-1-1.html#import #import "FirstViewController.h"#import "SecondViewController.h"@interface ViewController : UIView...
1. 将UILabel控件的Text属性设为Attributed2. 在viewDidLoad方法中添加如下语句:NSDictionary *underlineAttribute = @{NSUnderlineStyleAttributeName: @(NSUnderlineStyleSingle)...
github上面有个例子很好的列举了NineOldAndroids兼容动画的用法。下载了下来然后运行测试了下:
因为要引用nineoldandroids的项目,我这里直接把它的源代码拷贝进去了,用做测试。
android 11版本也有ObjectAnimator动画属性,但是不能兼容10版本甚至8的版本号,国内这个版本号的手机份额还是不小的。所以兼容也必须只有用这个开源的了。
st...
Android系统中会根据屏幕分辨率范围,制定默认的density,既320(xhdpi),那么我们也可以手动修改density。
修改的方式在system.prop中修改ro.sf.lcd_density的值;
例如ro.sf.lcd_density=480;
我们可以使用adb命令查询该属性:
adb shell getprop ro.sf.lcd_density...
1. Activities An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the....
在OC中使用“头文件”与“实现文件”来区隔代码。头文件后缀用.h,实现文件后缀用.m。未完。。。。。
原文 http://forum.xda-developers.com/showthread.php?t=2755197部分 CM11 系统的 Android 平板(比如三星 GT-P5110 )执行植物大战僵尸 2 时黑屏,解决方法例如以下:安装 NOMone Resolution Changer使...
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器。Dialog的Content布局文件(date_time_dialog.xml):?1234567891011121314151617181920212223242526272...
堆和栈的区别主要有以下五点:1、管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来讲,释放工作由程序员控制,容易产生memory leak(内存泄露)。2、申请大小:栈是向低地址扩展的数据结构,是一块连续的内存区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,是一个编...