android中应用的安装卸载,大家(用android设备的)肯定不陌生。这里就来浅谈android应用的安装、卸载的实现方式。 1.系统安装程序 android自带了一个安装程序---/system/app/PackageInstaller.apk.大多数情况下,...
分类:
移动平台 时间:
2015-01-05 13:21:14
收藏:
0 评论:
0 赞:
0 阅读:
466
Android平台的事件处理机制有两种 ? ? ? ? 基于回调机制的事件处理:Android平台中,每个View都有自己的处理事件的回调方法,开发人员可以通过重写View中的这些回调方法来实现需要的响应事件。 基于监听接口的...
分类:
移动平台 时间:
2015-01-05 13:19:34
收藏:
0 评论:
0 赞:
0 阅读:
474
下面的方法返回false表示网络不通
// 检测网络
public static boolean checkNetworkAvailable(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService...
分类:
移动平台 时间:
2015-01-05 13:18:24
收藏:
0 评论:
0 赞:
0 阅读:
190
使用第三方 lame
,Mp3音频编码器.
使用 AVAudioRecorder 进行音频录制之前,进行参数设置:
NSString *recordTemporaryPathString = [NSString stringWithFormat:@"%@/temporary",self.audioTemporarySavePath];
//LinearPCM 是iOS的一种...
分类:
移动平台 时间:
2015-01-05 13:07:14
收藏:
0 评论:
0 赞:
0 阅读:
332
一:scrollview的 bounce属性
当scrollview滚动到边界时,再继续滚动会有个反弹的效果,scrollview里有bounce属性,当设置为yes时,可以反弹,设置为NO时不能反弹,请问,能不能使得它只有一个边界能反弹呢,这个作用可以用来实现在一个scrollview里添加tableview与scrollview可以连续滑动,也就是,当table滑动到底时scrollview...
分类:
移动平台 时间:
2015-01-05 13:07:04
收藏:
0 评论:
0 赞:
0 阅读:
658
Android -- Camera2(Android5.0)
Camera2
Camera2是Android5.0中的其中一个新的特性,新的API。与原来的camera API相比,不同之处在于:
原生支持RAW照片输出突发拍摄模式
制约拍照速度的不再是软件而是硬件。以Nexus 5为例,分辨率全开下Andorid L的连拍速度可达到30fps。
全手动控制
快...
分类:
移动平台 时间:
2015-01-05 13:03:54
收藏:
0 评论:
0 赞:
0 阅读:
452
设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。
下载地址:http://www.dwz.cn/zG99W
源码运行动态图
其他精彩文章文章
Android
KSOAP2调用.net webservice
jQuery教程(8)-DOM树操作...
分类:
移动平台 时间:
2015-01-05 13:03:44
收藏:
0 评论:
0 赞:
0 阅读:
458
下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码
准备条件:一部安卓手机、手机SIM卡确保插入手机里、eclipse ADT和android-sdk开发环境
第一步:新建一个android工程(JinshanTest),
并需要在工程的AndroidManifest.xml文件中,添加权限
图例:
第二步:新建一个工具类PhoneInf...
分类:
移动平台 时间:
2015-01-05 13:03:24
收藏:
0 评论:
0 赞:
0 阅读:
439
无缘无故出现“The file * couldn't be opened because you don't have permission to view it”错误信息。解决办法:Window -> Organizer -> 在下面框框左面选择你的项目名字 -> 在右面有一个delete,点击删除即可。不会影响你的文件,删除后相当于从0编译第一次速度会慢一点而已。...
分类:
移动平台 时间:
2015-01-05 13:02:34
收藏:
0 评论:
0 赞:
0 阅读:
428
上一篇Linux/Android——input系统之 kernel层 与 frameworks层交互 (五) 中有介绍kernel层一下以及与android这边frameworks层之间的联系,算是打通android 应用层与 kernel驱动层,对整个input系统的学习是至关重要的,其中frameworks层只是简单记录了几个接入点,这里开始分析frameworks层的细节部分。...
分类:
移动平台 时间:
2015-01-05 13:00:34
收藏:
0 评论:
0 赞:
0 阅读:
399
圆形头像DIY
现在大部分app使用的都是圆形头像,网上开源的也很多,但是有没有考虑过DIY圆形头像呢?下面就自己实现一个,先看下demo展示
第一步:原理解释(图片很丑,原理很真)
1、画外框圆形,需要使用自定义的颜色画一个圆形,比图片的半径长5dp
2、自定义圆形画好了后,将我们需要转换成圆形头像的图片画到上面,从中间开始覆盖,得到如下图片
3、中间截...
分类:
移动平台 时间:
2015-01-05 13:00:14
收藏:
0 评论:
0 赞:
0 阅读:
287
JNI技术对于多java开发的朋友相信并不陌生,即(java native interface),本地调用接口,主要功能有以下两点:
1、java层调用C/C++层代码
2、C/C++层调用java层代码
可能有些人会觉得jni技术破坏了Java语言的跨平台性,有这种想法可能是因为你对java理解得还不够深,如果你看看jdk源码,你会发现在jdk里面大量使用了jni技术,而且java虚拟机就是用本地语言写的,所以导致jvm并不能跨平台性,所以说java的跨平台性并不是100%的跨平台的。相反你应该看到使用...
分类:
移动平台 时间:
2015-01-05 12:59:44
收藏:
0 评论:
0 赞:
0 阅读:
201
研究过一段时间的android流量统计发个自己的总结帖1 android有一个TrafficStats类可以直接获取 总接受流量TrafficStats.getTotalRxBytes(), 总发送流量TrafficStats.getTotalTxBytes()); 不包含WIFI的...
分类:
移动平台 时间:
2015-01-05 12:57:54
收藏:
0 评论:
0 赞:
0 阅读:
234
使用Cydia Substrate来实现Android hook,文章来自于官方提供的教程。1、安装Cydia Substrate框架apk,手机必须root。2、代码编写;在manifest文件中声明如下: Main类的代码如下:public class Main { ...
分类:
移动平台 时间:
2015-01-05 12:57:33
收藏:
0 评论:
0 赞:
0 阅读:
1086
本文转自:http://www.trinea.cn/android/android-imagesdcardcache/本文主要介绍一个支持图片自动预取、支持多种缓存算法、支持数据保存和恢复的图片Sd卡缓存的使用、功能及网友反馈的常见问题解答。需要二级缓存或ListView和GridView图片加载请...
分类:
移动平台 时间:
2015-01-05 12:55:24
收藏:
0 评论:
0 赞:
0 阅读:
267
本文转自:http://www.trinea.cn/android/android-common-lib/介绍总结的一些android公共库,包含缓存(图片缓存、预取缓存、网络缓存)、公共View(下拉及底部加载更多ListView、底部加载更多ScrollView、滑动一页Gallery)、及An...
分类:
移动平台 时间:
2015-01-05 12:55:04
收藏:
0 评论:
0 赞:
0 阅读:
278
通常刷新整个列表 我们都使用[self.tableView reloadData];有的时候,有变化更新的只是某一行 row 或者是某个section 所以只更新这一行就好了//一个section刷新int section_index=10;//更新第11个sectioin[self.tableVi...
分类:
移动平台 时间:
2015-01-05 12:51:03
收藏:
0 评论:
0 赞:
0 阅读:
1398
在IOS8更新以后以前的方法CLLocationManagerDelegate不调用didUpdateLocationsiOS8修改了位置设置里的内容,增加了一套状态(使用中可用/通常可用),所以以前的CLLcationManage的注册后,Delegate接口不响应了,研究了一上午终于可以用了说一...
分类:
移动平台 时间:
2015-01-05 12:49:34
收藏:
0 评论:
0 赞:
0 阅读:
243
(一) 通过包名、类名开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动:[java]view plaincopyIntentinte...
分类:
移动平台 时间:
2015-01-05 12:48:43
收藏:
0 评论:
0 赞:
0 阅读:
198
Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused exception2,程序强制关闭 ,Force Closed (简称FC)3,程序无响应 , Applicatio.....
分类:
移动平台 时间:
2015-01-05 12:39:44
收藏:
0 评论:
0 赞:
0 阅读:
274