<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[davidtps的专栏]]></title><description><![CDATA[路在脚下 好走 走好···]]></description><link>https://blog.youkuaiyun.com/davidtps</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; davidtps]]></copyright><item><title><![CDATA[android studio 导入so库的简便方法]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/50771818</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/50771818</guid><author>davidtps</author><pubDate>Tue, 01 Mar 2016 13:27:41 +0800</pubDate><description><![CDATA[AndroidStudio加入so文件，默认的路径放置。    







如果jniLibs文件夹放在module的根目录下，需要修改module的build.gradle文件配置
sourceSets是放在android{}里面的

sourceSets{
main{
jniLibs.srcDir("jniLibs")

}
}]]></description><category></category></item><item><title><![CDATA[Android笔记--handler机制]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/28262109</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/28262109</guid><author>davidtps</author><pubDate>Tue, 03 Jun 2014 14:49:26 +0800</pubDate><description><![CDATA[一、重要参考资料
【参考资料】
   目前来看，下面的几个网址中的内容质量比较不错，基本不需要再读别的网址了。
1、android消息机制一
   http://xtfncel.javaeye.com/blog/663517
2、Android消息机制二
   http://xtfncel.javaeye.com/blog/663518
3、Android线程间通信的message机]]></description><category></category></item><item><title><![CDATA[android中短信协议与字段]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/27321801</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/27321801</guid><author>davidtps</author><pubDate>Wed, 28 May 2014 11:23:53 +0800</pubDate><description><![CDATA[content://sms/inbox        收件箱
content://sms/sent        已发送
content://sms/draft        草稿
content://sms/outbox        发件箱
content://sms/failed        发送失败
content://sms/queued        待发送列表

数据]]></description><category></category></item><item><title><![CDATA[android中可以通过两种方式发送短信]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/27313757</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/27313757</guid><author>davidtps</author><pubDate>Wed, 28 May 2014 10:20:16 +0800</pubDate><description><![CDATA[转自：http://ziyu-1.iteye.com/blog/1013932
android中可以通过两种方式发送短信 

第一：调用系统短信接口直接发送短信；主要代码如下： 


Java代码  



//直接调用短信接口发短信  
SmsManager smsManager = SmsManager.getDefault();  
List divideConten]]></description><category></category></item><item><title><![CDATA[nfc读取ic卡如何使用前台发布系统]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/26562943</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/26562943</guid><author>davidtps</author><pubDate>Thu, 22 May 2014 10:16:25 +0800</pubDate><description><![CDATA[zhuan
前台发布系统的优先级高于intent发布系统，也就是说当一个正在前台运行的程序可以处理被扫描到的tag时，系统将不会跳出应用列表让用户选择，而直接由前台的activity来处理tag的intent请求。
运行在前台的activity不会默认成为前台发布系统，按照activity的生命周期，我们如果覆盖了activity的onCreate（）、onNewIntent（）、onPaus]]></description><category></category></item><item><title><![CDATA[Android 双卡双待手机解析短信异常分析及解决]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/25048489</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/25048489</guid><author>davidtps</author><pubDate>Mon, 05 May 2014 14:36:10 +0800</pubDate><description><![CDATA[开发中，难免会遇到各种各样的适配问题，尤其是经过深度修改定制过的系统，有的无论是软硬件上都有很大的区别,这里不得不提到一种奇葩的机型，没错，那就是双卡双待的手机（比如XT800， A60， S8600 ， Lenovo A750，中兴V889D等）.由于是双SIM卡，而且两个卡槽支持的运营商或者网络制式不一定相同,比如一个卡槽支持WCDMA,另一个却只支持GSM ,导致用正常方法解析短信很容易遇到]]></description><category></category></item><item><title><![CDATA[Eclipse中自动添加注释（作者，时间）]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/24486403</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/24486403</guid><author>davidtps</author><pubDate>Fri, 25 Apr 2014 17:17:12 +0800</pubDate><description><![CDATA[转自：
方法一：Eclipse中设置在创建新类时自动生成注释 


windows-->preference 
Java-->Code Style-->Code Templates 
code-->new Java files 
编辑它 

${filecomment} 
${package_declaration} 
/** 
* @author 作者 E-mail: ]]></description><category></category></item><item><title><![CDATA[Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/23863305</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/23863305</guid><author>davidtps</author><pubDate>Wed, 16 Apr 2014 17:34:56 +0800</pubDate><description><![CDATA[1、首先说一下canvas类：

Class Overview

The Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into]]></description><category></category></item><item><title><![CDATA[Android drawText获取text宽度的三种方式]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/23860377</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/23860377</guid><author>davidtps</author><pubDate>Wed, 16 Apr 2014 17:09:39 +0800</pubDate><description><![CDATA[String str = "Hello";
canvas.drawText( str , x , y , paint);

//1. 粗略计算文字宽度
Log.d(TAG, "measureText=" + paint.measureText(str));

//2. 计算文字所在矩形，可以得到宽高
Rect rect = new Rect();
paint.getTextBounds(str, ]]></description><category></category></item><item><title><![CDATA[Android中Paint字体属性的设置]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/23860007</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/23860007</guid><author>davidtps</author><pubDate>Wed, 16 Apr 2014 17:05:38 +0800</pubDate><description><![CDATA[在Android SDK中使用Typeface类来定义字体，可以通过常用字体类型名称进行设置，如设置默认黑体：

Paint mp = new paint();
mp.setTypeface(Typeface.DEFAULT_BOLD)

常用的字体类型名称还有：

  * Typeface.DEFAULT //常规字体类型

  * Typeface.DEFAULT_BOLD ]]></description><category></category></item><item><title><![CDATA[金融IC卡文件结构及访问机制]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/22718981</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/22718981</guid><author>davidtps</author><pubDate>Tue, 01 Apr 2014 10:39:44 +0800</pubDate><description><![CDATA[转自：http://tech.yktworld.com/201008/201008311414388523.html

金融IC卡作为新型的金融品种，在银行业务中的应用越来越广。各发卡行推出的金融IC卡必须符合统一的文件结构规范，才能够共享POS机和圈存机等端末设备。本文阐述了符合人民银行统一规范和符合ISO/IEC 7816－4规范的金融IC卡文件体系结构,对金融IC卡的文件访问机制做了简要]]></description><category></category></item><item><title><![CDATA[PBOC/EMV之圈存模式的变革]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/22717715</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/22717715</guid><author>davidtps</author><pubDate>Tue, 01 Apr 2014 10:24:38 +0800</pubDate><description><![CDATA[转载自：http://blog.sohu.com/people/!cG9ueV9tYWdnaWVAc29odS5jb20=/143998056.html

关于圈存的概念可参见我的另一篇文章(电子现金应用):

http://blog.youkuaiyun.com/pony_maggie/archive/2010/01/29/5270573.aspx

 

PBOC/EMV在国内的推广带来不]]></description><category></category></item><item><title><![CDATA[pboc规范详细解释]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/22420519</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/22420519</guid><author>davidtps</author><pubDate>Fri, 28 Mar 2014 18:41:23 +0800</pubDate><description><![CDATA[转载自：http://blog.sina.com.cn/s/blog_9282a6e4010106bm.html
最近在做一个基于PBOC电子现金卡的终端应用, 项目还没有完成,
但电子现金部分的处理模块已完成，剩下的基本是UI和调试的事情了. 想把对PBOC电子现金理解整理成一篇文章.
电子现金的概念是在PBOC规范的第十三部分
>>里提出的。
可以这样理解，电子现金是PBOC里的一个]]></description><category></category></item><item><title><![CDATA[Android代码混淆------apk文件代码混淆]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/12975677</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/12975677</guid><author>davidtps</author><pubDate>Wed, 23 Oct 2013 17:45:45 +0800</pubDate><description><![CDATA[转载自：http://www.cnblogs.com/cc-Cheng/archive/2013/02/17/2914584.html




上一篇介绍了apk反编译的步骤，现在来研究下代码混淆，因为第三方人员完全可以通过解压APK文件并从中获取项目源码，所以对APK文件的保护显得至关重要。
代码混淆亦称花指令，是将计算机程序的代码，转换成一种功能上等价，但是难于阅读和理解的形式的行]]></description><category></category></item><item><title><![CDATA[最新dex2jar下载地址]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/12948031</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/12948031</guid><author>davidtps</author><pubDate>Tue, 22 Oct 2013 15:16:23 +0800</pubDate><description><![CDATA[http://code.google.com/p/dex2jar/downloads/list]]></description><category></category></item><item><title><![CDATA[onActivityResult的用法]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/12945321</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/12945321</guid><author>davidtps</author><pubDate>Tue, 22 Oct 2013 11:23:44 +0800</pubDate><description><![CDATA[利用startActivityForResult 和 onActivityResult在activity间传递数据

AndroidManifest.xml
    
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        
            ]]></description><category></category></item><item><title><![CDATA[Android进度条显示在标题栏]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/7482155</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/7482155</guid><author>davidtps</author><pubDate>Fri, 20 Apr 2012 17:03:07 +0800</pubDate><description><![CDATA[圆形进度条放在Activity的标题栏上
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);//在setContentView方法之前
setContentView(R.layout.main);
setProgressBarIndeterminateVisibility(true);//在setContentView方法]]></description><category></category></item><item><title><![CDATA[如何增加android模拟器的ROM（内部存储空间）]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/7418441</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/7418441</guid><author>davidtps</author><pubDate>Sun, 01 Apr 2012 11:01:05 +0800</pubDate><description><![CDATA[在真机设备的system分区远远大于模拟器的今天，我们怎么测试那样可以正常push在真机上的so库？

模拟器永远会很坚决地提示你system分区空间不足，这个时候，你需要放弃图形化的avd管理器，用命令行去启动模拟器

比如你的模拟器叫做avd2.3，我想把system分区扩展到512M，怎么办？很简单，运行如下命令启动模拟器：

android模拟器中，SD Card的大小可以直接]]></description><category></category></item><item><title><![CDATA[进程和线程的区别]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/7288759</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/7288759</guid><author>davidtps</author><pubDate>Thu, 23 Feb 2012 21:43:54 +0800</pubDate><description><![CDATA[进程和线程都是由操作系统所体会的程序运行的基本单元，系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于：

简而言之,一个程序至少有一个进程,一个进程至少有一个线程.

线程的划分尺度小于进程，使得多线程程序的并发性高。

另外，进程在执行过程中拥有独立的内存单元，而多个线程共享内存，从而极大地提高了程序的运行效率。

线程在执行过程中与进程还是有区别的。每个独立的进程]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalStateException: get field slot from row 0 col -1 failed]]></title><link>https://blog.youkuaiyun.com/davidtps/article/details/7270243</link><guid>https://blog.youkuaiyun.com/davidtps/article/details/7270243</guid><author>davidtps</author><pubDate>Sat, 18 Feb 2012 17:37:30 +0800</pubDate><description><![CDATA[这种错误一般是程序中的 字段名称与数据库的不对应]]></description><category></category></item></channel></rss>