android开发
vic_方
这个作者很懒,什么都没留下…
展开
-
对称加密与非对称加密
(一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越转载 2015-12-27 20:23:28 · 579 阅读 · 0 评论 -
[Android第三方类库]greenDAO入门文章
最近一直在研究一个第三方的开源框架,greenDaoMaster是一个移动开发的ORM框架,由于网上一直查不到使用资料,所以自己摸索总结下用法。首先需要新建一个JAVA项目用来自动生成文件。需要导入greendao-generator-1.3.0.jar和freemarker.jar到项目中示例代码如下:[java] view plaincopy转载 2014-03-18 23:24:56 · 1494 阅读 · 0 评论 -
[Android第三方类库]greenDao使用心得(一)
公司新项目第一阶段框架完工,用到了greenDao,做个总结先要给greenDao点给赞,greenDao确实大大提高了数据库开发的速度,让我在开发中能更加专注于数据结构的设计。什么是greenDaoAndroid ORM(Object Relational Mapping对象关系映射) for SQLite. greenDAO is an open source pr原创 2014-03-24 21:42:34 · 2877 阅读 · 0 评论 -
[Android第三方类库]OneDrive模块开发小结(一)--- 获取登陆时email
LiveAuthClient.login()参数中有个scope,在原创 2014-04-09 17:18:18 · 3676 阅读 · 0 评论 -
[Android第三方类库]整理一下开发中常用的第三方开源类库
之前一篇文章《聊一聊Android的第三方开发组件》原创 2014-05-09 16:30:01 · 844 阅读 · 0 评论 -
[Android第三方类库]Cling-1.0.5 support 使用手册
1. 互联网网关设备(InternetGatewayDevices)一个互联网网关设备可以连接局域网到广域网,并且可以通过UPnP协议来监控和配置局域网和广域网的接口。通常情况下这个功能是用于NAT端口映射:局域网内的客户端应用程序想要从局域网主机接收网络连接,它必须在局域网路由器上创建一个端口来做转发和映射的事情。映射一个NAT端口Cling支持所有必要的功能:在NA原创 2014-10-10 14:16:32 · 2565 阅读 · 0 评论 -
java.lang.IllegalArgumentException: pointerIndex out of range
这个bug是在3.2.2中重现的解决的方法: @Override+ public boolean dispatchTouchEvent(MotionEvent ev) {+ //3.2.2 MOTO xoom can reproduce this Exception+ try{+ return super.dispatchTouchEvent(ev);+ }c原创 2014-01-20 15:02:37 · 1279 阅读 · 0 评论 -
解决eclipse因导入jar包太大导致Unable to execute dex: Java heap space Java heap space的问题
最近开发中用到比较多的开源库,而开源项目中常常需要引入其他开源jar包,有些开源jar包比较大,在运行项目,elipse在编译的时候会报下面这个错误:Unable to execute dex: Java heap space Java heap space如何解决?设置一下elpse:window =》Preferences=》Java=》Build Path=》Us原创 2014-03-28 09:46:54 · 2591 阅读 · 2 评论 -
Android Eclipse 里面依赖工程无法关联源码解决方案
经测试,这两种方案都可解决问题,不过是让你的代码在debug时可以跟到代码里面问题现象: The JAR of this class file belongs to container 'Android Dependencies' which does not allow modifications to source attachments on i转载 2014-03-31 11:02:12 · 920 阅读 · 0 评论 -
java.lang.ExceptionInInitializerError异常解决小结
在开发中,我们经常需要用到第三方开源库,而很多开源库又会关联使用其他的开源库。我们在导入使用这些项目的时候,经常会碰到java.lang.ExceptionInInitializerError这样的错误,继续往后看堆栈信息,我们会看到Caused by: java.lang.NoClassDefFoundError: xxx.xxxx.xxx.xxx。这种情况大多数是由于你没有导入正确原创 2014-03-31 16:36:55 · 7143 阅读 · 0 评论 -
jcifs lib can't detect NAS
>>Please explain what change you made to resolve thisissue.1. Theold way to detect NAS:a. Use UPNP to scan in LANb. Use SMB to scan in LANc. Check result of above, and filt原创 2014-09-05 09:35:31 · 1393 阅读 · 0 评论 -
[android开发中使用的小技巧]如何在项目中导入Android源码
开发中能看到y原创 2014-05-08 17:03:01 · 916 阅读 · 0 评论 -
[Android第三方类库]聊一聊Android的第三方开发组件
一个介绍第三方开发组件很好的文章http://fanxu.me/post/2013-06-06-1转载 2014-03-18 22:31:34 · 1087 阅读 · 0 评论 -
Android Service使用方法--简单音乐播放实例
Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行。 Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,例如我们打开一个音乐转载 2014-11-21 16:11:20 · 842 阅读 · 0 评论 -
android端调用jni接口和c++交互时产生的编码问题
====编码问题==== 编码问题是底层在实现聊天接口的时候发现的,刚发现的情况是android端发送聊天数据,调用JNI sendChatData()接口,传的参数为String,PC-Client接收到的是乱码。 经过一系列研究,发现c++和java的unicode编码存在高低位不同的情况。(一下例子均以unicode作介绍)如:英文字符a在java中为{0,97},而在c++原创 2014-10-21 17:27:14 · 871 阅读 · 0 评论 -
[android]onTouch事件分发
最近在回顾android touch事件的分发机制,发现我对他的理解还是有点偏差,故写了一个demo测试一下,加深理解转载 2015-08-14 18:12:43 · 647 阅读 · 0 评论 -
[android] activity的四种加载模式
activity有四种加载模式standard、singleTop、singleTask、singleInstance,其中standard是默认的加载模式哪里设置在AndroidManifest.xml中的中可以设置,如:<activity android:name="com.example.activitymodetest.SecondActiv原创 2015-06-29 17:35:08 · 721 阅读 · 0 评论 -
[android] 如何获取media文件的meta data信息
在app开发过程中,经常需要显示media文件的meta data信息,我们如何获取这些信息呢?MediaStore首先想到的就是MediaStore类了,它为我们提供的丰富的属性,我们只要通过sqlite操作,就能获取这些属性提供的值啦。public static final String[] ItemImageProjection = new String[] { Me原创 2015-04-17 15:14:30 · 2751 阅读 · 0 评论 -
[android]android device display activity是否需要横竖屏完美解决方案
Put this bool resource in res/values as bools.xml or whatever (file names don't matter here): xml version="1.0" encoding="utf-8"?> name="portrait_only">true Put this one in原创 2015-04-16 09:38:43 · 808 阅读 · 0 评论 -
[android]同步块代码中wait和sleep方法持有锁状态的区别
需求最近项目中这么一个功能,希望app监听android file system,当有文件create/modify/detele时,app收到通知,把对应的变化信息告诉服务器需求的解决方案当我们用手机拍照时,会把拍照的文件保存在sdcard的DCIM文件夹下。当文件生成时,我们会接收到create/modify/write_close消息,我们要做的是在write_close原创 2015-03-31 10:59:49 · 2601 阅读 · 0 评论 -
[android] 最新的版本分布,分辨率分布在哪里查看
每次都要搜google...太累在about的dashboards下面,网址:https://developer.android.com/about/dashboards/index.html原创 2015-04-02 10:49:31 · 1487 阅读 · 0 评论 -
[android] UTC Time
UTC Time引用百度百科的说法,协调世界时(英:Coordinated Universal Time ,法:Temps Universel Coordonné),又称世界统一时间,世界标准时间,国际协调时间。英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。为什么会提到UTC Time工作中的项目,在pc向android获取图片信息过程中,需要androi原创 2015-03-18 10:49:24 · 1798 阅读 · 0 评论 -
ADB
adb order原创 2014-10-10 14:22:13 · 795 阅读 · 0 评论 -
android自定义permission简单实用手册
自定义permission可以提高app的安全性。通过设定permission,可以保护app免受非法授权的app的访问。比如我们在androidmanifest.xml中会注册activity/service/reciever,在intent-filter中filter我们要接收的action,如果有个不是我们知道的发送源发给我们一个匹配的action,就有可能影响到我们的app,甚至可能危害到原创 2015-01-15 11:15:55 · 1100 阅读 · 0 评论 -
backup contacts/bookmark/events with multiple users device
backup contacts/bookmark/events with multiple users device原创 2014-12-23 18:53:42 · 761 阅读 · 0 评论 -
What is AAR Format
The 'aar' bundle is the binary distribution of an Android Library Project. The AAR file consists of a JAR file and some resource files. We can find '.aar' file when we use extras jar file. For e原创 2014-10-10 14:13:34 · 864 阅读 · 0 评论 -
how to open developer options on some Android Phones
questionsome android phones have hidden the function that USB debugging. It's boring that we can't use the phone to debug, and also can't show process detail infomation in eclipse.resolveSet原创 2014-10-10 14:14:53 · 844 阅读 · 0 评论 -
[android开发中使用的小技巧]修改FileSystem权限
On rooted device you can do this:Open cmdType 'adb shell'suPress 'Allow' on device (可选)chmod 777 /data /data/data /data/data/com.application.pacakage /data/data/com.application.pacakage/*Go to the原创 2014-03-21 09:47:35 · 1154 阅读 · 0 评论 -
你还在问android横竖屏切换的生命周期?
开源帮助android获得了飞速的发展,开源也导致了数不清的碎片问题。android的前期系统就是一个半成品,不成熟的系统以及google的快速迭代开发,导致厂家完全跟不上google的步伐,你2.3的bug还没改完,4.0就出来了,4.0的bug还在处理,4.1出来了,最后的结果就是,手机厂家给每部手机一个系统版本,并且不能升级。最后苦逼的就是广大的程序猿们,你不得不考虑从2.1到4.3的所有版转载 2014-07-16 15:07:13 · 530 阅读 · 0 评论 -
[android篇]android 4.4 短信适配
android 4.4 短信适配原创 2014-05-20 16:37:49 · 1358 阅读 · 0 评论 -
android SHA1 fingerPrint
eclipse->window->Preferences->Android->build原创 2013-12-16 10:20:16 · 1068 阅读 · 0 评论 -
maven环境变量配置
M2_HOMED:\Maven\apache-maven-3.1.1M2%M2_HOME%\binPATH%M2%如何测试环境变量配置成功:mvn --version原创 2013-12-21 22:37:18 · 759 阅读 · 0 评论 -
[android篇]app rate功能小结
在做app rate功能时,shi原创 2014-05-05 09:13:04 · 1839 阅读 · 0 评论 -
[android篇]通过UPnP协议发现NAS
目前anroid应用中使用较多的两个库是CyberLink for JAVA和ClingCling当前稳定版本是1.0.5文档:http://4thline.org/projects/cling/下载:http://4thline.org/projects/download/jar包:cling-core-1.0.5.jar、teleal-commo原创 2014-03-06 14:11:11 · 3404 阅读 · 0 评论 -
[android篇]IntentFilter简介
当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象。 顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤转载 2013-10-28 23:41:47 · 932 阅读 · 0 评论 -
[android篇]环境变量配置
配置ANDROID_HOME:配置PATHpath路径需要把tools和platform-tools配置进去原创 2014-01-16 09:23:54 · 701 阅读 · 0 评论 -
[android篇]短信 数据结构
短信数据库的ContentUripublic final static String SMS_URI_ALL = "content://sms/"; //0 public final static String SMS_URI_INBOX = "content://sms/inbox";//1 public final static String SMS_URI_SEND = "content原创 2014-02-21 17:11:11 · 1406 阅读 · 0 评论 -
[android篇]短信数据结构摘要
短信数据结构摘要原创 2014-02-25 14:15:21 · 1732 阅读 · 0 评论 -
[android篇]单元测试之AndroidTestCase
进行AndroidTestCase测试的3个步骤配置Android Manifest配置在里面:配置在里面:实现测试类,测试类继承AndroidTestCase测试的时候,右键方法Run As Android JUnit Test原创 2014-02-27 15:54:07 · 1121 阅读 · 0 评论 -
[android篇]textview中片段响应点击事件(SpannableString)
项目中有这么个需求:点击textView中的一小段wen'zi原创 2014-06-13 16:13:47 · 1846 阅读 · 0 评论