- 博客(86)
- 资源 (11)
- 收藏
- 关注
原创 android studio 导入so库的简便方法
AndroidStudio加入so文件,默认的路径放置。 如果jniLibs文件夹放在module的根目录下,需要修改module的build.gradle文件配置sourceSets是放在android{}里面的sourceSets{main{jniLibs.srcDir("jniLibs")}}
2016-03-01 13:27:41
8670
1
转载 Android笔记--handler机制
一、重要参考资料【参考资料】 目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。1、android消息机制一 http://xtfncel.javaeye.com/blog/6635172、Android消息机制二 http://xtfncel.javaeye.com/blog/6635183、Android线程间通信的message机
2014-06-03 14:49:26
709
转载 android中短信协议与字段
content://sms/inbox 收件箱content://sms/sent 已发送content://sms/draft 草稿content://sms/outbox 发件箱content://sms/failed 发送失败content://sms/queued 待发送列表数据
2014-05-28 11:23:53
4120
转载 android中可以通过两种方式发送短信
转自:http://ziyu-1.iteye.com/blog/1013932android中可以通过两种方式发送短信 第一:调用系统短信接口直接发送短信;主要代码如下: Java代码 //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List divideConten
2014-05-28 10:20:16
786
转载 nfc读取ic卡如何使用前台发布系统
zhuan前台发布系统的优先级高于intent发布系统,也就是说当一个正在前台运行的程序可以处理被扫描到的tag时,系统将不会跳出应用列表让用户选择,而直接由前台的activity来处理tag的intent请求。运行在前台的activity不会默认成为前台发布系统,按照activity的生命周期,我们如果覆盖了activity的onCreate()、onNewIntent()、onPaus
2014-05-22 10:16:25
2447
转载 Android 双卡双待手机解析短信异常分析及解决
开发中,难免会遇到各种各样的适配问题,尤其是经过深度修改定制过的系统,有的无论是软硬件上都有很大的区别,这里不得不提到一种奇葩的机型,没错,那就是双卡双待的手机(比如XT800, A60, S8600 , Lenovo A750,中兴V889D等).由于是双SIM卡,而且两个卡槽支持的运营商或者网络制式不一定相同,比如一个卡槽支持WCDMA,另一个却只支持GSM ,导致用正常方法解析短信很容易遇到
2014-05-05 14:36:10
809
转载 Eclipse中自动添加注释(作者,时间)
转自:方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} /** * @author 作者 E-mail:
2014-04-25 17:17:12
519
转载 Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
1、首先说一下canvas类:Class OverviewThe 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
2014-04-16 17:34:56
672
转载 Android drawText获取text宽度的三种方式
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,
2014-04-16 17:09:39
9191
1
转载 Android中Paint字体属性的设置
在Android SDK中使用Typeface类来定义字体,可以通过常用字体类型名称进行设置,如设置默认黑体:Paint mp = new paint();mp.setTypeface(Typeface.DEFAULT_BOLD)常用的字体类型名称还有: * Typeface.DEFAULT //常规字体类型 * Typeface.DEFAULT_BOLD
2014-04-16 17:05:38
651
转载 金融IC卡文件结构及访问机制
转自:http://tech.yktworld.com/201008/201008311414388523.html金融IC卡作为新型的金融品种,在银行业务中的应用越来越广。各发卡行推出的金融IC卡必须符合统一的文件结构规范,才能够共享POS机和圈存机等端末设备。本文阐述了符合人民银行统一规范和符合ISO/IEC 7816-4规范的金融IC卡文件体系结构,对金融IC卡的文件访问机制做了简要
2014-04-01 10:39:44
4690
转载 PBOC/EMV之圈存模式的变革
转载自:http://blog.sohu.com/people/!cG9ueV9tYWdnaWVAc29odS5jb20=/143998056.html关于圈存的概念可参见我的另一篇文章(电子现金应用):http://blog.youkuaiyun.com/pony_maggie/archive/2010/01/29/5270573.aspx PBOC/EMV在国内的推广带来不
2014-04-01 10:24:38
1510
转载 pboc规范详细解释
转载自:http://blog.sina.com.cn/s/blog_9282a6e4010106bm.html最近在做一个基于PBOC电子现金卡的终端应用, 项目还没有完成,但电子现金部分的处理模块已完成,剩下的基本是UI和调试的事情了. 想把对PBOC电子现金理解整理成一篇文章.电子现金的概念是在PBOC规范的第十三部分>>里提出的。可以这样理解,电子现金是PBOC里的一个
2014-03-28 18:41:23
8551
转载 Android代码混淆------apk文件代码混淆
转载自:http://www.cnblogs.com/cc-Cheng/archive/2013/02/17/2914584.html上一篇介绍了apk反编译的步骤,现在来研究下代码混淆,因为第三方人员完全可以通过解压APK文件并从中获取项目源码,所以对APK文件的保护显得至关重要。代码混淆亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行
2013-10-23 17:45:45
6606
转载 onActivityResult的用法
利用startActivityForResult 和 onActivityResult在activity间传递数据AndroidManifest.xml android:icon="@drawable/ic_launcher" android:label="@string/app_name" >
2013-10-22 11:23:44
647
转载 Android进度条显示在标题栏
圆形进度条放在Activity的标题栏上requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);//在setContentView方法之前setContentView(R.layout.main);setProgressBarIndeterminateVisibility(true);//在setContentView方法
2012-04-20 17:03:07
2121
转载 如何增加android模拟器的ROM(内部存储空间)
在真机设备的system分区远远大于模拟器的今天,我们怎么测试那样可以正常push在真机上的so库?模拟器永远会很坚决地提示你system分区空间不足,这个时候,你需要放弃图形化的avd管理器,用命令行去启动模拟器比如你的模拟器叫做avd2.3,我想把system分区扩展到512M,怎么办?很简单,运行如下命令启动模拟器:android模拟器中,SD Card的大小可以直接
2012-04-01 11:01:05
6924
转载 进程和线程的区别
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的进程
2012-02-23 21:43:54
451
原创 java.lang.IllegalStateException: get field slot from row 0 col -1 failed
这种错误一般是程序中的 字段名称与数据库的不对应
2012-02-18 17:37:30
1959
转载 svn与Git比较
摘要Svn是目前得到大多数人认可,使用得最多的版本控制管理工具,而Git的优势在于易于本地增加分支和分布式的特性,可离线提交,解决了异地团队协同开发等svn不能解决的问题。本文就这两种版本控制工具的异同点作详细介绍。目录摘要 集中式vs分布式 版本库与工作区 全局版本号和全球版本号 部分检出 更新和提交 分支和里程碑的实现
2012-01-24 17:15:15
1195
转载 listview拖动时背景变黑的问题
Android为我们提供了ListView 的多种实现方法,通过自定义显示布局让显示的内容更加美观,但是我们会发现这样一个问题,当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。 其实这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方
2012-01-14 22:07:31
468
转载 Notification的使用详解
转自:http://www.learningandroid.net/blog/others/tutorial-android-notification-sample/用惯了Android的人在刚拿到iPhone的时候,总是会习惯性的用手指从状态栏往下拖一下,这都是给Notification闹的。不过Notification也确实是1个不错的提示工具,不干扰正常的操作,事后还可以再翻
2011-12-30 09:51:37
717
转载 使用google geocode api获取地址列表 中文显示问题
中文地址问题我的需求是由地理位置解析出中文地址,但由Google Map GeoCoding API返回的确实英文地址,我试过在HTTP请求中带Charset参数,但并没有成功返回中文…..在网上搜了一大圈以后才发现一个解决方法,原来可以直接在Url里带language=zh-CN参数,服了,估计经常使用GoogleAPI的才知道吧,也没发现相关文档,示例:h
2011-12-29 15:50:43
5944
转载 java split(".");注意事项
如字符串:http://www.vvcc.abc.com:8080/ 以“.”分割为字符串数组时,方法如下: String domainNam="http://www.vvcc.abc.com:8080/"; String[] splitStr = domainNam.split("\\."); 必须经过转义后才能分割,单纯的以domainNam.split(".");分割
2011-12-24 11:52:06
447
转载 写给新手程序员的一封信
首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。“当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。仅仅是因为爱好开始做一些
2011-12-23 23:38:09
466
转载 开源的 Android 项目 收集
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andba
2011-12-22 10:29:02
528
转载 选择开发Web App和Native App的条件···
注:本文作者为畅销移动Web图书作者Brian Fling,本文为其著作《Mobile Design And Development》的样章节选。移动Web无所不在移动web是目前唯一的支持各种设备访问的平台,与桌面web一样,移动web支持各种标准的协议。移动web也是唯一一个可供开发者发布移动应用的平台。它将各种移动交互与桌面任务有效地连接了起来。移动web平台具有以下
2011-12-19 10:13:50
1265
转载 Web App和Native App 谁将是未来
未来是Web App的天下,还是Native App的天下?作为设计师,我们是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这个一直是大家关心的话题。那么,我们首先应该立体的认识一下Web App和Native App。一、Web AppWeb 无需安装,对设备碎片化的适应能力优于App,它只需要通过XHTML、CSS和JavaScript就可以在任意移动浏览
2011-12-19 09:52:21
494
转载 Unable to start service Intent not found 错误
链接:http://blog.youkuaiyun.com/yanchao19870912/article/details/6205245三个步骤一个不能少1. 定义2. 注册3. 启动关于 Unable to start service Intent not found 错误原因:service没有在AndroidManifest.xml文件中注册成功
2011-12-17 11:24:58
1554
转载 学习Android线程模型解析(包括UI的更新)
1引言Android一词本义指机器人,Google于2007年11月发布了以Android命名的开源移动设备综合平台,包括其基于Linux的操作系统、中间件和关键的手机应用。并且组建了开放手机联盟,其成员囊括了全球著名的各大手机生产商和移动运营商。2008年8月,Google又发布了网上应用商店Android Market。任何一个开发者只需要借助Android发布的SDK开发手机应用,即可把
2011-12-17 10:15:58
597
转载 Error: ShouldNotReachHere() [整理]
转自:http://univasity.iteye.com/blog/1067127在Android项目中创建一个包含main()方法的类,直接右键运行该类时会报如下错误:## A fatal error has been detected by the Java Runtime Environment:## Internal Error (classFile
2011-12-14 16:13:30
1012
原创 SMS实例--发送后**Receiver没有触发问题
当设备接收到一条新的SMS消息时,就会广播一个包含了android.provider.Telephony.SMS_RECEIVED动作的Intent。注意,这个动作是一个字符串值 对于应用程序监听SMS Intent广播,首先需要添加RECEIVE_SMS权限。通过在应用程序manifest中添加一个uses-permission,如下面的片段所示: android:nam
2011-12-13 09:51:12
1831
转载 Android TextView文字过多,添加滚动条
转自:http://blog.sina.com.cn/s/blog_7c4badb70100qmia.htmlAndroid 软件设计-代码编程有时候TextView文字过多,显示不全,怎么办?这时候,需要为Textview添加滚动条了。1. /res/layout/main.xml把TextView修改为这样: android:id="@+id/tv"
2011-12-10 19:38:39
3993
原创 android.os.NetworkOnMainThreadException问题
原先的下载程序在2.3.3可以正常运行但是在android4.0运行时报出如上错误经查证是因为下载的例程 class TxtDownloadListener implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-generated method stub Stri
2011-12-09 17:06:44
3163
转载 android源码下载 一马平川
官网源码下载步骤:http://source.android.com/source/downloading.htmlAndroid学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本讲的内容很简单,就是把Android的源码先下载回来。我们知道Android的源代码是用Git这个分布式版本控制工具管理的,下载起来比较麻烦,我们在这里用图解的方式一步一步来,你
2011-12-08 15:40:24
574
转载 android中TextView实现单行跑马灯
最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize = "end" 省略号在结尾an
2011-12-06 16:22:11
7880
原创 An internal error occurred during: "Launching *** "java.lang.NullPointerException
我在把原来用2.3.3开发版本的项目转到4.0的时候出现的错误这个问题可以如下解决:右击项目-->Run As-->Run Configures..-->手动选择模拟器 ok解决····
2011-12-05 11:08:23
1234
原创 Android中的ActivityManager: Error: Activity class {XXX} does not exist的问题解决
自己做测试的时候,几乎所有的工程,都使用了相同的命名空间,所以对于R这个来说就会冲突,可以同过下面这个方法解决:可以再模拟器中设置-->应用程序-->卸载安装的其他项目 就可以解决
2011-12-05 11:01:45
2224
转载 xdebug的安装、使用、配置、调试、及工具wincachegrind的使用
转自:http://www.ccvita.com/352.htmlXdebug终极教程分为五个部分,从Xdebug安装、Xdebug使用、Xdebug配置、Xdebug调试到WinCacheGrind工具的使用,完整而详细的一步一步揭秘Xdebug。Xdebug安装详细介绍了什么是Xdebug,为什么要用Xdebug,以及如何安装Xdebug。Xdebug教程之Xdebug
2011-11-29 16:53:15
759
android高仿淘宝购物车
2015-11-30
fastjson jar包 1.1.36
2014-09-29
json所需jar包完整版
2010-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人