- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 Android studio import aidl
今天倒了一个项目ApiDemos进Android studio,编译的时候发现少了某些类,然后发现是aidl文件导致的.Google了一圈,解决了:aidl文件要放在的目录是:src/main/aidl/包名/***.aidl
2014-03-31 23:56:37 2533
原创 天气API真是他妈反人类啊
天气API真是反人类啊由于Android APP的需要获取天气,在网上搜了一下,发现有这么几个:1.中国天气网的SmartWeather,但是,申请Key需要填写垃圾申请表,我填好了发过去,一个星期没回复,估计是一帮废物在那里,瞧不起人.决定拉黑SB Weather.2.新浪微博搜到了一个接口,但是...网址根本打不开,这个更傻SB.3.这个时候还是想起百度
2014-03-31 17:36:09 2277
原创 Android ADB分析
ADB可谓是万能的,得看看ADB是怎么工作的. ADB的原理就是S/C的模式,开发机器运行着一个后台的服务,这个服务负责和Client和模拟器/真实手机 之间的通讯.首先,会在开发 机器运行一个服务,它负责建立和维护Deamon的连接,client发送命令给Server,然后Server就和模拟器交互.这样的模式比较稳定,而且代价是比较小的.server后台进程维护着和手机的连
2014-03-30 15:38:15 784
原创 Listview获取位置
今天对Listview 的位置纠结了一天,怎么才能获取到listview滚动过的距离呢?怎么保存listview当前的位置呢?这非常难办.刚开始试图用Listview.getY()或者ListView.getScrollY(),获取到的全部都是0,我也不知道什么情况,所以千万别这么获取.只能浪费时间.怎么保存当前的距离呢?一个方法是:先获取可视范围内是第几个View,然后获取第一个View
2014-03-26 01:17:48 1660 1
原创 CSV文件
今天试用了一下高德云图,目前没什么惊喜的功能,除了在地图上添加自己的标记点,好像就没什么了.但是知道了一种格式:CSV格式.这种格式可以描述一个属性,和数据库的形式差不多吧,但是遵循了严格的格式,所以很简单.参考这里:https://support.google.com/mail/answer/12119?hl=zh-Hans附:创建或修改 CSV 文件利用
2014-03-22 20:25:22 959
原创 Android Studio升级到了5.1的问题
自从Android Studio升级到了5.1版本,支持的Gradle脚本就不一样了,刚开始升级出现了问题,我什么都没改啊,因为项目中有几个Build.Gradle脚本,开始时只看到了一个,纠结了很久,检查了另外几个build.gradle脚本后才发现,原来是其他脚本的问题.build.gradle脚本中支持的有一个不一样了.原来是:android{release {
2014-03-18 13:54:56 1497
原创 Android Activity背景优化
有时候我们需要在整个Activity填充背景,即背景使用一张图片,我们会很自然地认为直接一个ImageView在最底层就可以了.或者在layout最顶层设置一个Background就可以了.其实这种方法不是最优化的.首先,Activity的根View就是DecorView,它也会设置一个背景,而我们设置了一个Background就会把这DecorView的背景覆盖掉了.这就有了两层背景,所以,
2014-03-11 10:39:49 1790
原创 android单位sp理解
很久很久,一直都疑惑,不知道Android中sp单位是什么意思.网上搜了半天,发现都是这么解释:sp,与缩放无关的单位,我一直疑惑啊,有了dp,为什么还要搞个dp,听说sp和dp很多情况下是相等的...找到了官方的解释:spScale-independent Pixels - This is like the dp unit, but it is also scaled by th
2014-03-10 16:18:32 1980
原创 Android Volley分析
昨天看了一天的Android Volley的网络请求库,对它有点了解了,同时也看了一下国内的框架xutils中的Http和Bitmap部分,发现大的思路都一样,只是具体的实现方式不一样. Volley适合请求小数据,大一点的数据内存马上上去了.这和它的实现方式有关,它在加载的过程中没有设计进度更新的回调.模块化的设计思路,基本上都是以接口定义,所以扩展性比较好.而xutils Http模块
2014-03-08 12:40:11 1476 2
转载 Executor & ExecutorService
摘要 ExecutorService是线程池的一个服务,可以随时关闭线程池,是继承Executor的。Executors是个工厂类,专门创建各种线程池。 Android常用的线程池有一下几种,在Executors里面对应的方法: 1. newFixedThreadPool 创建一个可重用固定线程数的线程池,以共享的ExecutorService是线程池的一个服务,可以随时关闭线程池,是
2014-03-06 16:40:55 662
转载 Java泛型方法
come from http://www.cnblogs.com/iyangyuan/archive/2013/04/09/3011274.html 泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test t = new Test();,指明泛
2014-03-05 19:31:36 911
File System Forensic Analysis翻译
2013-11-09
课设:C#实现文件加密解密 数字签名
2011-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人