自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (12)
  • 收藏
  • 关注

原创 SlidingPaneLayout的基本使用

其他论坛看到的,为了让更多人看到,所以选择了原创SlidingPaneLayout是V4包中新添加的组件,可以实现两列面板的切换。说先来看看API文档的说明:SlidingPanelLayout为在UI最上层的使用提供了一个水平的,多个面板的布局。左边的面板可以看作是一个内容列表或者是浏览,右边的面板的任务是显示详细的内容。SlidingPaneLayout类也是直接继承于View

2014-07-30 23:57:53 2402 1

转载 基于ffmpeg的Android播放器开源代码 Posted on

本开源Android播放器基于ffmpeg开发,音视频在jni层直接输出,不使用java层的bmp和audiotrack输出,支持arm汇编加速,超级精简。 本开源代码播放器使用的音视频解码代码来源于ffmpeg-0.6.3(http://www.ffmpeg.org),jni衔接代码和java层代码来源于havlenapetr(https://github.com/havle

2014-07-30 22:42:38 1109 1

转载 Android UI开发第四十篇——ScrollTricks介绍

ScrollTricks是一个开源控件,实现了两个简单功能:1、Quick Return:向上滑动时,View也向上滑动并且消失,当向下滑动时,View马上出现。例如Google Now的搜索功能。2、Sticky:类似的同步滚动,特定的View最多滑动到顶部并保持固定不动。例如大众点评或美团的“立即购买”功能。<com.example.android.scroll

2014-07-30 21:20:26 813

转载 Smali语法:Registers(寄存器)

在dalvik字节码中,寄存器都是32位的,能够支持任何类型。64位类型(Long和Double型)用2个寄存器表示。有两种方式指定一个方法中有多少寄存器是可用的。.registers指令指定了方法中寄存器的总数。.locals指令表明了方法中非参寄存器的数量。方法的传参  当一个方法被调用的时候,方法的参数被置于最后N个寄存器中。如果一个方法有2个参数,5个寄存器(v0-v4),那

2014-07-29 15:22:40 2262

转载 修改ListView 分割线Seperator line

LinearLayout   xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="wrap_content"   android:layout_height="wrap_content">       ListView          android:id="

2014-07-27 23:22:53 1282

转载 获取APK文件的签名信息,反射实现

private String showUninstallAPKSignatures(String apkPath) { String PATH_PackageParser = "android.content.pm.PackageParser"; try { // apk包的文件路径 // 这是一个Package 解释

2014-07-25 00:07:34 737

原创 ImageView的属性android:scaleType设置最佳比例图片显示

实现图片轮播,以前的大图片比例会在GuideGallery中自动缩放,后来编辑把图片大小修改了。在大屏不能适应屏幕。试了很多方法终于解决。先说Imageview的属性。可在java代码中实现,也可以在Xml文件中设置。imageView.setScaleType(ImageView.ScaleType.FIT_XY );这里我们重点理解ImageView的属性android:scaleTy

2014-07-23 10:49:04 7066

转载 Android开发经验分享-GridView、ListView内容错乱

在使用GridView、ListView的过程中遇到内容错乱的问题,费了较长时间才找到问题的根源,特地总结一下。1、在自定义adapter中没有给每一项都设置内容导致内容错乱:

2014-07-22 22:14:11 812

转载 android ImageUtils 图片处理工具类 收集平时用到的代码段

/**     * 添加文字到图片,类似水印文字。     * @param gContext     * @param gResId     * @param gText     * @return     */    public static Bitmap drawTextToBitmap(Context gContext, int gResId, String

2014-07-22 21:44:26 884

原创 android TextView里边实现图文混配效果

做的游戏攻略中的图文加载

2014-07-22 00:39:18 1443

原创 Android 使用 DownloadManager 管理系统下载任务的方法

在红黑联盟上看到的,这几天一直考虑做一个Notification 的带下载功能的自定义通知,但没搞出来,无意中在论坛看到这个。先Mark,明天试试。从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以

2014-07-22 00:05:15 1961 1

转载 Andorid手机振动器(Vibrator)的使用

获取振动器Vibrator实例: Vibrator  mVibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);Vibrator.vibrate()方法:只有1个参数的时候,第一个参数用来指定振动的毫秒数。要传递2个参数的时候,第1个参数用来指定振动时间的样本,第2个参数用来指定是否需要循环。

2014-07-20 22:42:59 733

转载 android 4.0.4系统下实现apk的静默安装和启动

最近在android 4.0.4系统下实现apk的静默安装和启动的功能,这里和大家分享一下,希望能有所帮助。源码如下:

2014-07-20 12:05:31 1020 2

转载 Android应用程序获得root权限

androidservice脚本systemjnijava       写这篇文章前,首先要感谢 Simon_fu ,他的两篇关于 root 权限的文章对于我的工作起到了非常大的帮助,这篇文章可以说是对他的文章的一个补充。 Simon_fu 的文章可以参考如下两个网页:Android程序的安全系统Android应用程序获得 root权限        一

2014-07-20 11:55:57 873

转载 android静默安装apk已经成功实现

由于公司要求,应用后台更新下载必须使用静默安装,于是边研究了下。。         实现静默安装必须要2个前提条件:1、必须有对机器的ROOT权限 ; 2、必须有编译源码的环境         具备了以上2个条件就可以实现静默安装了。。        1、首先必须实现一个观察者的类,来监听apk安装成功或者失败,所以我们先写一个类去继承IPackageInstallObse

2014-07-20 11:41:51 2376 1

原创 ListView 实现带有Filpper效果的左右滑动删除 Item

ListView 实现带有Filpper效果的左右滑动删除 Item  的实现最主要的方法还是 对 Listview 的继承重写 。然后是在删除过程中添加 TranslateAnimation 滑动事件。public class FilpperActivity extends Activity { private FilpperListvew flipperListView;

2014-07-19 09:38:06 1870

原创 android中Invalidate和postInvalidate的区别

Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中

2014-07-18 23:55:13 1073

原创 友盟Umeng统计、自定义统计使用

友盟统计分析是移动终端上不可多得的佳品,鉴于在开发中使用到,随笔写下使用过程。友盟SDK下载(包含统计功能和自动更新功能):

2014-07-18 14:06:26 11860

原创 改变一个apk的packagename的批量生成APK

做的游戏攻略想大量生成很多攻略,但是只修改游戏ID不改包名,内容会变,但安装的包会把原来的游戏包覆盖,所以需要改manifest中package 名字。刚开始是在manifest中直接修改,但会出现大量错误,也就是R文件发生变化,需要重新导入。后来网上查到一些资料知道了一些 android tools 的使用。其实,以上步骤都不需要一个个做,只要一个步骤,下面就是重点!仅2

2014-07-16 10:09:57 2202

原创 Android中如何在应用A中启动或安装应用B

看到别人做的游戏攻略,想着自己的游戏攻略也添加新的功能,即Android中如何在应用A中启动或安装应用B,就查了一些资料整理下来.启动或安装相应的应用的方法:Step1:判断是否安装目标应用。只要知道目标应用的安装包名就可以通过判断"/data/data/packagename"是否存在来实现。/**  * 判断是否安装目标应用  * @param packageN

2014-07-15 23:50:28 900

转载 android释放内存的一个办法

step 1:定义一个监听接口public static interface OnLowMemoryListener {        void onLowMemoryReceived();    }

2014-07-15 23:26:43 1256

原创 Android 壁纸设置代码 详解

做一个游戏图片列表,想着增加设置壁纸功能,就差了一些资料。1 别忘记在ApplicationManifest.xml 中加上权限的设置。         2、设置壁纸的方法总结。壁纸设置方法有三种        第一 通过WallpaperManager方法中的 setBitmap()第二 通过WallpaperManager方法中的 setReso

2014-07-15 14:19:05 2121

转载 ListView进阶系列之一 内容顺序淡淡显示

listView可以说是用的最多的控件之一了,给listview添加特效,将是日后开发中在所难免的事情。实现一个简单的listview显示这个大家应该是相当熟悉了。q      在布局文件中添加ListView控件。(main.xml)q      再在Layout中新建一个ListView每一项要显示的内容。(lvitem.xml)q      在代码中得到ListView的

2014-07-14 23:42:39 736

转载 Java中 set,list,array(集合与数组)、Map相互转换

开发工作中经常会用到一些集合或数组类型的转换,这里总结以下:列表转换数组public static Object[] List2Array(List oList) {        Object[] oArray = oList.toArray(new Object[] {});        // TODO 需要在用到的时候另外写方法,不支持泛型的Array.  

2014-07-14 23:00:18 1331

原创 listview属性总结

自定义滚动条样子:在ListView中添加属性:android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"scrollbar_vertical_track,cro

2014-07-11 23:32:07 838

原创 写selector的xml文件时,需注意item的顺序,不带状态的item放在最后,否则selector无效

为按钮写了一个selector,一个正常状态,一个点击的状态,用了两张不同的图片。以求达到更好地用户体验。xml格式都正确,设置到ImageButton的src属性中。但是点击时图片并没有变成预想的那张。     经过查找,原来是在写selector的xml时,item的顺序有个严格的要求:正常状态的item必须放到最后,否则将不产生效果。    至于原因,不是很清楚。可能是And

2014-07-11 23:17:53 807

转载 如何更有效地修改Android程序的开发包名

做今天遇到需要修改Android包名的问题,开始试了直接修改包名,会出现一些错误1.layout中直接引用类的地方2.Manifest中对gen定义的地方经测试,总结出一下方法:1.修改Manifest中对应的包名,当保存后提示是否……时,选择否2.修改src下的包名,弹出的对话框四个复选框全部勾选3.gen目录下的R文件直接从以前的项目

2014-07-11 12:19:48 674

转载 Android 资源目录的相关知识 raw drwable values

1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!    res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容)

2014-07-08 22:50:17 667

转载 ListView性能优化异步加载图片

Android进阶:ListView性能优化异步加载图片 使滑动效果流畅ListView 是一种可以显示一系列项目并能进行滚动显示的 View,每一行的Item可能包含复杂的结构,可能会从网络上获取icon等的一些图标信息,就现在的网络速度要想保持ListView运行的很好滚动流畅是做不到的 所以这里就需要把这些信息利用多线程实现异步加载 实现这样功能的

2014-07-06 23:31:16 892

原创 ListView最终优化方法,绝对流畅

ListView终极优化方法,绝对流畅     listview可以说是Android开发中最常见的UI控件了,listview能够以列表的方式显示大量同类的数据,这样问题就产生了,既然是大量数据,就会使用到很多布局,给布局绑定数据,listview将占用大量资源还可能会产生卡顿现象。     listview现在最常用也拥有很好的性能的优化方式是在Adapter中使用静态的ViewH

2014-07-06 22:37:21 756

oaid_1.0.25.zip

OAID sdk

2021-09-18

jxl-2.6.jar

excel文件读取 Jar包

2017-05-17

安卓动态修改文件名称及图标

安卓动态修改文件名称及图标

2016-08-29

WebView向Activity跳转

WebView 向 Activity 跳转

2015-06-03

WebView 向 Activity 跳转

WebView 向 Activity 跳转 通过 addJavascriptInterface 的实现

2015-06-03

android 蓝牙聊天的应用源码

蓝牙聊天工具,只有文字聊天,GB编码形式,有详细注释

2015-02-01

View 与 SurfaceView实现 Path类的lineTo方法和quadTo方法画线

View 与 SurfaceView实现 Path类的lineTo方法和quadTo方法画线,修改MainActivity 的不同的setContentView()显示不同的效果

2015-01-27

android AIDL 进程间通信

android AIDL 进程间通信

2014-07-24

Android ViewPager控件的使用

Android ViewPager控件的使用

2014-07-20

ListView 实现带有Filpper效果的左右滑动删除 Item

ListView 实现带有Filpper效果的左右滑动删除 Item

2014-07-19

超炫3D般的页面特效汇集

超炫3D般的页面特效汇集,充分展示了3D效果

2014-04-12

很早很早的Demo,不要下载,可能无法使用

很早很早的Demo,不要下载,可能无法使用,很早很早的Demo,不要下载,可能无法使用,很早很早的Demo,不要下载,可能无法使用

2014-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除