Android开发
文章平均质量分 71
刘鸣
这个作者很懒,什么都没留下…
展开
-
Activity/Fragment 状态缓存和恢复的最佳实践
Activity/Fragment 状态缓存和恢复的最佳实践发表于2016/8/3 15:35:32 141人阅读分类: 翻译The Real Best Practices to Save/Restore Activity’s and Fragment’s state 英文原文:https://inthecheesefactory.com/blog/fragm转载 2017-01-23 10:34:22 · 3803 阅读 · 0 评论 -
Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion
英文原文:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion作者:Ian Lake,Google Android 推广工程师;翻译:韩国恺。当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了?转载 2016-08-25 10:24:59 · 284 阅读 · 0 评论 -
银行磁条卡即将被淘汰
银行卡使用规则:日前,人民 银行 发布有关通知,要求明年“五一”起,全面关闭芯片磁条复合卡的磁条交易。这是不是意味着届时磁条卡就不能用了呢?对此,人民银行荆门市中心支行相关负责人解释说,全面关闭芯片磁条复合卡的磁条交易,不是关闭磁条卡的交易,关闭后不影响磁条卡和芯片卡的正常使用。 据悉,依据《中国人民银行关于进一步加强 银行卡 风险管理的通知》(银发〔2016〕170号)中转载 2016-08-12 16:23:47 · 1018 阅读 · 0 评论 -
不只是给面试加分 -- Java WeakReference的理解与使用
不只是给面试加分 -- Java WeakReference的理解与使用时间 2014-01-23 07:49:42 IT社区推荐资讯原文 http://itindex.net/detail/47754-面试-java-weakreference主题 JVM前言: 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到转载 2016-08-12 11:37:00 · 253 阅读 · 0 评论 -
ImagView设置图片的几种方法
ImageView设置图片的方式有很多钟,可以在xml里面写android:src=”@drawable/xxx”,也可以在java代码里面设置。在java里面的设置方式也有多种,方法包括:setImageResource,setImageDrawable,setImageBitmap。在xml里面设置实际上和在java里面调用setImageResource是一样的,当然xml多转载 2016-08-11 10:45:26 · 4601 阅读 · 0 评论 -
通过与Java的比较,迅速掌握Groovy
通过与Java的比较,迅速掌握Groovy[转] (2014-07-22 11:52:40)转载▼标签: 情感分类: Grails学习Groovy轻松入门——通过与Java的比较,迅速掌握Groovy (更新于2008.10.18)在前几篇文章中,我已经向大家介绍了Groovy是什么,学习Groovy的重要性等转载 2016-09-09 11:24:48 · 994 阅读 · 0 评论 -
FragmentPagerAdapter与FragmentStatePagerAdapter区别
FragmentPagerAdapter与FragmentStatePagerAdapter区别http://www.cnblogs.com/lianghui66/p/3607091.html在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变转载 2016-08-07 21:50:08 · 2396 阅读 · 0 评论 -
ormlite包混淆打包
ormlite官网上没有找到proguard相关的配置说明,在stackoverflow上找到了如下配置:123456789# OrmLite uses reflection-keep class com.j256.**-keepclassmembers转载 2016-08-05 21:12:45 · 523 阅读 · 0 评论 -
Android Bluetooth(蓝牙)实例
http://www.yiibai.com/android/android_bluetooth.html在很多方面,蓝牙是一种能够发送或接受两个不同的设备之间传输的数据。 Android平台包含了蓝牙框架,使设备以无线方式与其他蓝牙设备进行数据交换的支持。Android提供蓝牙API来执行这些不同的操作。扫描其他蓝牙设备获取配对设备列表连接到转载 2016-07-21 11:30:51 · 670 阅读 · 0 评论 -
密码键盘知识总结
银行业正向着网络化方向发展,越来越多的银行之间借助计算机网络交换资金信息,因而保证网络传递资金信息的安全,防止非法窃取和修改,成为银行网络 信息化建设过程中的主要目标。本文以DES加密技术为基数,利用加密的软件算法,及加密硬件,设计了一套用于银行的加密平台,并针对该应用方案提出密钥管 理策略。 一、DES加密算法 DES是一种单钥密码算法, 是一种典型的按分组方式工作的转载 2016-07-29 09:48:58 · 3820 阅读 · 0 评论 -
android 情景模式设置
大家仔细看下面我这个方法,它是用来设置这些情景模式的。但是系统返回的状态只有三个,分别为:1、public static final int RINGER_MODE_SILENT = 0;//静音2、public static final int RINGER_MODE_VIBRATE = 1;//震动3、public static final int RI转载 2016-07-08 11:21:05 · 4164 阅读 · 0 评论 -
HTTP请求和响应格式
HTTP请求和响应格式HTTP请求格式:[]说明:第一行必须是一个请求行(request-line),用来说明请求类型,要访问的资源以及所使用的HTTP版本. 紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息. 之后是一个空行. 再后面可以添加任意的其他数据[称之为主体(body)].例1 GET转载 2016-07-19 09:40:53 · 925 阅读 · 0 评论 -
android gradle 问题汇总02
在Android Studio中有六种依赖Compile,Provided,APK,Test compile,Debug compile,Release compile Compilecompile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。ProvidedProvided是对所有的build t转载 2016-06-21 00:00:26 · 371 阅读 · 0 评论 -
通过ServiceManager统一管理aidl服务
一般对于有多个aidl类的包,会通过一个ServiceManager统一返回aidl class类原创 2016-07-06 09:48:45 · 926 阅读 · 0 评论 -
Android studio如何更改gradle版本
http://jingyan.baidu.com/article/3c343ff7f84e950d36796357.htmlAndroid studio如何更改gradle版本?听语音|浏览:104|更新:2016-06-06 23:47|标签:ANDROID 12345转载 2016-06-20 10:32:37 · 1179 阅读 · 0 评论 -
android log4j日志管理工具
android log4j日志管理的使用android中的log4j日志文件使用需要两个包,我们不需要进行配置文件的配置,一切都在代码中完成。log4j 包下载:下载地址:http://logging.apache.org/log4j/1.2/download.htmlandroid-logging-log4j-1.0.3.jar 下载:https://co转载 2016-09-19 14:33:47 · 1405 阅读 · 0 评论 -
画流程图,选Visio还是选亿图Edraw
画流程图,选Visio还是选亿图Edraw?字数1362 阅读4327 评论4 喜欢8产品经理工作中,画流程图是必经的一环。对于工具狂魔来说,和介于产品经理的通病,只要能画流程图的工具,总想体验一番。我用过的流程图工具有Visio、MindManager、亿图图示专家(Edraw Max)、PPT、Axure等。首先,用Axure画流程图,对我来说,真废时间啊,转载 2016-09-21 20:52:12 · 11568 阅读 · 2 评论 -
adil传递自定义类型注意事项
今天遇到了一个大坑,自定义aidl文件中包含List数组,无论如何都不能传递成功,众里寻他千百度,终于找到是她 public void writeToParcel(Parcel parcel, int i) { parcel.writeStringList(memberList);// parcel.writeList(memberList);原创 2017-02-12 22:38:43 · 452 阅读 · 0 评论 -
Android 开发者的 RxJava 详解
匠心写作,每一篇都是经典http://gank.io/post/560e15be2dca930e00da1083转载 2017-02-09 15:34:39 · 279 阅读 · 0 评论 -
点net介绍
.net是微软的一个平台在这个平台上的语言有C#、C++、VB等,其中C#是专门为.NET平台开发的语言,语法简洁美观。原创 2017-02-06 14:21:40 · 1024 阅读 · 0 评论 -
byte为什么要与上0xff?
http://www.cnblogs.com/think-in-java/p/5527389.html无意间翻看之间的代码,发现了一段难以理解的代码。 byte[] bs = digest.digest(origin.getBytes(Charset.forName(charsetName))) ; for (int i =转载 2016-11-23 22:04:24 · 1783 阅读 · 0 评论 -
Android手机目录介绍
Google Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,这个操作是需要rom的支持的。 Android 2.2 可以将手机程序安装在外置的sd卡上,也就是我们平常所说的app2sd。但是,官方的app2sd非常鸡肋,需要软件自身支持安装在内存卡上才可以,也就是说用官方的app2sd转载 2016-12-06 11:37:19 · 477 阅读 · 0 评论 -
single task Activity不能使用startActivityForResult解释
问题描述:从Activity A中使用startActivityForResult启动Activity B(Manifest中Activity的声明包含android:launchMode="singleTask"),但是调用startActivityForResult后马上调用A里面的protected void onActivityResult(int requestCode, int转载 2016-11-22 11:02:04 · 823 阅读 · 0 评论 -
使用Camera2 替代过时的Camera API
原文:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0428/2811.html概要从5.0开始(API Level 21),可以完全控制安卓设备相机的新api Camera2(android.hardware.Camera2)被引入了进来。在以前的Camera api(android.hard转载 2016-12-02 15:46:06 · 3087 阅读 · 1 评论 -
深入理解Android的startservice和bindservice
一、首先,让我们确认下什么是service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。 二、那么,什么时候,我们需要使用service呢转载 2016-12-01 18:31:01 · 320 阅读 · 0 评论 -
ISO8583报文分析
http://blog.sina.com.cn/s/blog_4c925dca010178pt.htmlISO8583报文在金融行业可谓是声名显赫,8583报文是一个国际标准的包格式,其重要性阿堂就不用多说了,网上有很多的介绍,不过对于一个从未接触过8383报文的新手来说,还是很有难度的。它主要是用来解决金融系统之间的报文交换的。本文适合有一定8583报文基础的网友阅读!阿堂目前对于858转载 2016-11-29 14:16:20 · 674 阅读 · 0 评论 -
Android项目中如何用好构建神器Gradle?
http://www.csdn.net/article/2015-08-10/2825420/1摘要:本文作者贾吉鑫为大众点评Android工程师,在进行团队并行开发时,分库遇到的问题很多都要通过Gradle脚本解决。Gradle虽为构建神器,但学习曲线比较陡峭,要想在Android项目中用好Gradle必须要做到三点。转载 2016-09-30 10:03:37 · 224 阅读 · 0 评论 -
Android关于Theme.AppCompat相关问题的深入分析
Android关于Theme.AppCompat相关问题的深入分析字数1525 阅读19613 评论14 喜欢36先来看这样一个错误:No resource found that matches the given name '@style/Theme.AppCompat.Light'对于这个错误,相信大部分Android开发者都遇到过,可能很多朋友通过百度或者转载 2016-11-06 09:41:20 · 264 阅读 · 0 评论 -
onWindowFocusChanged重要作用
onWindowFocusChanged重要作用Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。比如我们转载 2016-10-23 20:54:14 · 192 阅读 · 0 评论 -
Android项目:proguard混淆之常见问题及解决方法汇总
Android项目:proguard混淆之常见问题及解决方法汇总2014-07-08 16:43:30标签:EXCEPTION 混淆 proguard原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://glblong.blog.51cto.com/3058613/14359411.使用progua转载 2016-06-20 00:29:41 · 2143 阅读 · 0 评论 -
Android 打aar包
http://www.2cto.com/kf/201501/368603.html前段时间需要做一个sdk项目,正苦闷用什么打包方式,要是使用jar打包,jar只能打包class文件,要想把资源文件打包进去比较麻烦的意见事情,界面不多的话可以使用反射调用,把资源文件都通过这个反射的R引用出来。 String packageName = context转载 2016-07-04 16:01:24 · 523 阅读 · 0 评论 -
Volley使用详解
详细解读Volley(一)——基本Request对象 & RequestQueue时间 2015-01-29 15:49:00 博客园-原创精华区原文 http://www.cnblogs.com/tianzhijiexian/p/4255488.html主题 HTTP Cache Apache HTTP Server 安卓开发Volley它转载 2016-06-12 17:19:20 · 1436 阅读 · 0 评论 -
MD5盐值加密
盐值加密-MD5博客分类: 加密技术 什么叫盐值加密 Spring security怎样进行盐值加密 以前的md5原理是 密码密文=md5算法(密码明文); 这样明文与密文其实还是一一对应的 那么人家就可以用字典攻击(就是一个一个的试)来探测密码 加盐(盐值加密)的算法很多 Spring security用转载 2016-06-12 16:55:47 · 475 阅读 · 0 评论 -
Android强制设置横屏或竖屏
http://my.csdn.net/my/mycsdn Android强制设置横屏或竖屏全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlag转载 2016-06-06 18:25:42 · 414 阅读 · 0 评论 -
synchronized
android开发之synchronized的用法android开发之synchronized的用法在android开发中synchronized主要有四种用法。第一是在方法声明时使用;第二是在对某一代码块时使用;第三是对某一对象使用;第四是对某一类使用。具体的实现代码如下:1.方法声明时使用放在范围操作符(p转载 2016-05-23 22:19:46 · 318 阅读 · 0 评论 -
服务不能启用的原因总结
1、使用显示启动,同时注意报名和类名原创 2016-06-05 00:34:10 · 436 阅读 · 0 评论 -
ScrollView嵌套ListView
以下文章转自@安卓泡面在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListVie转载 2016-04-17 23:33:31 · 319 阅读 · 0 评论 -
线程池优化操作
线程池转载 2016-05-19 23:50:30 · 357 阅读 · 0 评论 -
数据库查询语句专题
Cursor mcursor=mSQLiteDatabase.query(tableName, new String[]{"id as _id","name","hobby"},"hobby=?", new String[]{hobbyinput}, null, null, null);Cursor mcursor=mSQLiteDatabase.query(tableName原创 2016-06-01 18:47:08 · 262 阅读 · 0 评论 -
超详细图文讲解android studio导入第三方类库的方法
超详细图文讲解android studio导入第三方类库的方法http://www.ithao123.cn/content-10691043.htmlandroid studio如何导入jar包和.so文件在我之前的博客中都已经详细说明过,这是链接:android studio如何导入jar包:http://blog.csdn.net/q转载 2016-05-25 21:28:43 · 1199 阅读 · 0 评论