Android
无糖咖啡123
这个作者很懒,什么都没留下…
展开
-
Android Intent Action 大全(转)
<br />StringADD_SHORTCUT_ACTION动作:在系统中添加一个快捷方式。."android.intent.action.ADD_SHORTCUT"StringALL_APPS_ACTION动作:列举所有可用的应用。<br />输入:无。"android.intent.action.ALL_APPS"StringALTERNATIVE_CATEGORY类别:说明 activity 是用户正在浏览的数据的一个可选操作。"android.intent.category.ALTERNATIVE转载 2010-09-08 14:21:00 · 617 阅读 · 0 评论 -
Intent 案例
//安装apk public void setupAPK(String apkname){ String fileName = Environment.getExternalStorageDirectory() + "/" + apkname; Intent intent = new Intent(Intent.ACTION_VIEW);原创 2011-07-25 15:25:55 · 515 阅读 · 0 评论 -
android 的xliff介绍
标签介绍:%1$s: %2$s这个主要用于程序中,动态的插入内容时候使用,例如,当前时间:%1$s时 %2$s分然后通过程序,context.getString(R.string.time,"10","05");将会输出——当前时间:10时05分属性id可以随便命名 属性example表示举例说明,可以省略 %n$ms:代表输出的是字符串,n代表是第几个原创 2012-02-20 14:38:22 · 1404 阅读 · 0 评论 -
Android URI简介
就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下:scheme://host:port/path举个实际的例子:content://com.example.project:200/folder/subfolder/etc\---------/ \-------------原创 2012-04-26 16:47:24 · 67022 阅读 · 1 评论 -
MK文件语法规则
Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的角色和用途。概述:一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次,解析一次或更多次的bu转载 2012-04-26 16:56:35 · 3101 阅读 · 0 评论 -
Windows系统下Android DNK r5环境配置和开发(二)
一.Cygwin的安装与配置 a)什么是cygwincygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发 在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。(出自原创 2011-04-29 11:40:00 · 1325 阅读 · 0 评论 -
android---- Serializable 和 Parcelable 区别
这两个方法是用来序列化数据的,主要是用在不同的Activity之间在通过intent进行通信的时候,数据传输时,Data部分的传输。以前没注意过这个,都是直接用putData的,例如:Intent it=new Intent();Bundle bd=new Bundle();bd.putInt("aa",20);bd.putString("bb",ok);it.se转载 2012-10-10 11:09:54 · 3861 阅读 · 1 评论 -
Android捕获home键
在Activity界面重写onAttachedToWindow方法 Java代码 @Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(转载 2013-01-04 15:22:59 · 713 阅读 · 0 评论 -
Android 仿flipboard翻页动画实现
参考源码https://github.com/epatel/EPGLTransitionView转载 2013-01-04 14:58:48 · 2571 阅读 · 0 评论 -
res/raw和assets
res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.re转载 2013-04-01 22:00:59 · 760 阅读 · 0 评论 -
Android AAPT and Overlay
在研究Android4.4KitKat中Phone模块的变化挺大的,详细可参考http://blog.csdn.net/yihongyuelan/article/details/19930861,当然这不是本文所讨论的重点,在修改编译了package/app/InCallUI后,将生成的InCallUI.apk push到对应的目录下,打电话测试并没有修改后的痕迹,最后经过尝试,编译了packag原创 2014-03-10 19:38:35 · 8501 阅读 · 1 评论 -
Android 获取用户安装的app信息
在电子市场类软件中,管理应用程序要获取已经安装的应用程序列表,下面提供两种方法,参考了http://www.cnblogs.com/mengshu-lbq/archive/2010/09/09/1822237.html 方法三、可以通过uid来过滤系统系统的安装包,因为android系统中的uid从 1000 ~ 9999 都是给系统程序保留的,所以只要判断package的u转载 2011-12-13 10:29:23 · 7147 阅读 · 0 评论 -
汉字/UTF-8的转码和解码
String string = "诺基亚"; String eStr = null; try { eStr = URLEncoder.encode(string, "utf-8"); } catch (UnsupportedEncodingE原创 2011-10-18 16:05:58 · 1284 阅读 · 0 评论 -
JNI数据类型
JNI 定义了一系列基本数据类型和引用数据类型与java想对应。 1、基本数据类型下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类转载 2011-10-18 16:01:02 · 1405 阅读 · 0 评论 -
Android 地区语言和简写对照表
<br />Arabic, Egypt (ar_EG)Arabic, Israel (ar_IL)Bulgarian, Bulgaria (bg_BG)Chinese, PRC (zh_CN)Chinese, Taiwan (zh_TW)Croatian, Croatia (hr_HR)Czech, Czech Republic (cs_CZ)Danish, Denmark (da_DK)Dutch, Netherlands (nl_NL)Dutch, Belgium (nl_BE)English, US转载 2010-09-08 14:15:00 · 1870 阅读 · 0 评论 -
[转]字符串和字符串池
<br />上次面试题考到一道String字符串比较的,虽然对String了解比较多,用得也比较多,但感觉还是有很多深入的东西没有彻底理解。比如字符串池。先拿自己运行的代码给大家看看再分析。 <br /><br />String a = "ab"; <br /> String b = "a"+"b";//这里的"a"、"b"不是变量,是常量 <br /> System.out.println(a==b);//输出结果为true <br /> <br /> String str1 = "转载 2011-02-16 10:58:00 · 500 阅读 · 0 评论 -
Android发送短信的字数问题
<br /> 在PDU Mode中,可以采用三种编码方式来对发送的内容进行编码,它们是7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,它将一串7-bit的字符(最高位为0)编码成8-bit的数据,每8个字符可“压缩”成7个;8-bit编码通常用于发送数据消息,比如图片和铃声等;而UCS2编码用于发送Unicode字符。PDU串的用户信息(TP-UD)段最大容量是140字节,所以在这三种编码方式下,可以发送的短消息的最大字符数分别是160、140和70。这里,将一个英文转载 2011-02-18 17:21:00 · 1407 阅读 · 0 评论 -
[转]Android反编译方法的总结
<br />ps:对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样,不过比较去别的是Android上的二进制代码被编译成为Dex的字节码,所有的Java文件最终会编译进该文件中去,作为托管代码既然虚拟机可以识别,那么我们就可以很轻松的反编译。所有原创 2011-05-09 16:02:00 · 636 阅读 · 0 评论 -
android HTTP 通信, XML 解析
<br />介绍 <br />在 Android 中与服务端做 HTTP 通信,解析 XML,通过 Handler 实现异步消息处理 <br />HTTP 通信 - 与服务端做 HTTP 通信,分别以 GET 方式和 POST 方式做演示 <br />XML 解析 - 可以用两种方式解析 XML,分别是 DOM 方式和 SAX 方式 <br />异步消息处理 - 通过 Handler 实现异步消息处理,以一个自定义的异步下载类来说明 Handler 的用法 <br /><br />1、HTTP 通信和 XM转载 2011-05-30 09:26:00 · 535 阅读 · 0 评论 -
Windows系统下Android DNK r5环境配置和开发(三)
E:/Projects/Android/WorkSpace_demo/MyFirstJNI>javah -classpath bin -d jni com.mytest.MyFirstJNI原创 2011-04-29 17:52:00 · 907 阅读 · 0 评论 -
Windows系统下Android DNK r5环境配置和开发(二)
<br />一.Cygwin的安装与配置<br /> <br />a)什么是cygwin<br />cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。(出自百度百科)<br />b) 为啥要集成cygwin<br />相信你该知道可爱的a原创 2011-04-29 11:40:00 · 108 阅读 · 0 评论 -
[Android]替换系统的Lock Screen
<br />大体的思路:系统启动成功后SystemServer调用wm.systemReady()通知WindowManagerService,进而调用PhoneWindowManager,最终通过LockPatternKeyguardView显示解锁界面。当按Power键时,系统会像向外广播消息Intent.ACTION_SCREEN_OFF, 同样当在锁屏的情况下按Power键会向外广播Intent.ACTION_SCREEN_ON消息,捕捉这些消息是前提。但由于这些检测都需要实时的,所以需要创建一个S原创 2011-05-06 09:54:00 · 4415 阅读 · 5 评论 -
PendingIntent和Intent的区别
Java代码 Notification n = new Notification(R.drawable.face_1, "Service启动", System.currentTimeMillis()); PendingIntent contentInten转载 2011-07-06 09:19:51 · 504 阅读 · 0 评论 -
android 游戏开发
http://blog.csdn.net/xiaominghimi/article/details/6089317原创 2011-09-09 16:14:15 · 374 阅读 · 0 评论 -
VMware意外关机异常
VMware意外关机异常导致开机的时候显示“vmware:Cannot open the disk 'XXX' or one of the snapshot disks it depends on. reason: failed to lock the file.今天打开vmware的Ubuntu虚拟机,发现出现Cannot open the disk 'XXX' or one o转载 2014-03-21 15:09:34 · 1346 阅读 · 0 评论