ANDRIOD
wtfpewfn
这个作者很懒,什么都没留下…
展开
-
Android APK反编译详解(附图)
引用:http://blog.csdn.net/ithomer/article/details/6727581这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。转载 2013-08-22 16:09:45 · 512 阅读 · 0 评论 -
Android 用Animation-list实现逐帧动画 .
引用:http://blog.csdn.net/aminfo/article/details/7847761第一步:先上图片素材,以下素材放到res/drawable目录下:http://blog.csdn.net/aminfo/article/details/7847761图片素材:转载 2012-10-12 11:42:26 · 619 阅读 · 0 评论 -
requestWindowFeature使用详解
引用:http://zhanhao.iteye.com/blog/1174914requestWindowFeature可以设置的值有: // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 // 3.FEATURE_转载 2012-10-11 13:45:51 · 310 阅读 · 0 评论 -
Android ViewPager多页面滑动切换以及动画效果
引用:http://www.cnblogs.com/dwinter/archive/2012/02/27/2369590.html一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。 二、在开始前,我们转载 2012-10-11 14:46:52 · 583 阅读 · 0 评论 -
Android layout属性大全
引用:http://www.cnblogs.com/qingblog/archive/2012/08/08/2627719.htmlRelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertica转载 2012-10-11 13:33:47 · 515 阅读 · 0 评论 -
Android_RelativeLayout属性大全
// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐原创 2012-10-11 13:30:32 · 460 阅读 · 0 评论 -
【Android基础】Activity的启动模式(android:launchMode) .
引用:http://blog.csdn.net/feng88724/article/details/6412638在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和转载 2012-10-11 16:56:33 · 385 阅读 · 0 评论 -
android常用面试题目
什么是Activity? 通俗一点说Activity就是一个界面,这个界面里面可以放置各种控件。Activity的界面也是用xml文件表示的,放置在res->layout下面。每生成一个新的Activity后,我们需要在AndroidManifest.xml中注册一下这个activity 请描述一下Activity生命周期。 onCreate(Bundle原创 2012-10-08 10:06:03 · 979 阅读 · 0 评论 -
android中LayoutInflater的使用
引用:http://www.cnblogs.com/Greenwood/archive/2011/03/02/1969325.htmlInflater英文意思是膨胀,在android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而findViewBy转载 2012-09-29 11:38:26 · 863 阅读 · 0 评论 -
Android 广播大全 Intent Action 事件
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.ACTION_BATTERY转载 2012-09-28 11:29:26 · 444 阅读 · 0 评论 -
Android 多媒体数据库
MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进行数据库的操作了。 首先,要得到一个ContentR转载 2012-09-28 10:51:38 · 660 阅读 · 0 评论 -
Android实现网络多线程断点续传下载
引用:http://www.cnblogs.com/hanyonglu/archive/2012/02/20/2358801.html本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2转载 2012-09-29 10:51:16 · 506 阅读 · 0 评论 -
Android实现左右滑动指引效果
引用:http://www.cnblogs.com/hanyonglu/archive/2012/04/07/2435589.html 本文介绍Android中实现左右滑动的指引效果。 关于左右滑动效果,我在以前的一篇博文中提到过,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html转载 2012-09-29 10:49:10 · 459 阅读 · 0 评论 -
使用ANT打包Android应用
引用:http://blog.csdn.net/liuhe688/article/details/6679879大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,class转载 2012-09-29 10:45:30 · 423 阅读 · 0 评论 -
Android中使用HTTP服务
引用:http://blog.csdn.net/liuhe688/article/details/6425225在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作。Android SDK附带了Apache的HttpClient API。Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持转载 2012-09-29 10:26:37 · 909 阅读 · 0 评论 -
android 增加联系人
package cn.itcast.contact;import java.util.ArrayList;import android.content.ContentProviderOperation;import android.content.ContentProviderResult;import android.content.ContentResolver;impor原创 2012-08-15 13:43:34 · 644 阅读 · 0 评论 -
android:shape的使用
引用:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.htmlAndroid中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码shape> solid andro转载 2012-10-16 16:38:25 · 267 阅读 · 0 评论 -
Android中的动画效果 .
引用:http://blog.csdn.net/linghu_java/article/details/7221520本文主要研究Android中的三种动画,第一种是单个View的各种动画效果,第二种是两个Activity切换时的动画效果,第三种是类似于Gif的Frame By Frame动画效果,其中View的各种动画包括在xml文件中定义和代码中定义两种方式。一、动画基本类型:转载 2012-10-16 17:27:31 · 375 阅读 · 0 评论 -
Android 内存分析工具
Dalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,手机和平板的内存空间是受到限制的。在这篇文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内存使用。一、 内存泄露一些内存使用问题是很明显的,例如,如果在每次用户触摸屏幕的时候应用程序有转载 2013-08-22 16:17:11 · 592 阅读 · 0 评论 -
[Android] Android开发优化之——使用软引用和弱引用
引用:http://blog.csdn.net/arui319/article/details/8489451Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空转载 2013-01-30 11:19:57 · 302 阅读 · 0 评论 -
Android中内容观察者的使用---- ContentObserver类详解 (转)
引用:点击打开链接前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些转载 2013-01-30 13:32:56 · 337 阅读 · 0 评论 -
mldn andoird
第1章 认识Android1.1、智能手机的发展1.2、手机操作系统1.3、走进Android1.4、Android的体系结构1.5、Android应用程序框架1.6、本章小结第2章 搭建Android开发环境2.1、下载并配置Android开发环境2.2、下载并配置ADT插件2.3、开发第一个Android项目2.4、打包Android程序2.5、原创 2013-01-15 16:12:14 · 921 阅读 · 1 评论 -
[Android] Android开发优化之——从代码角度进行优化
引用:点击打开链接通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。 1)静态变量引起内存泄露在代码优化的过程中,我们需要对代码中的静转载 2013-01-30 11:29:38 · 292 阅读 · 0 评论 -
adb shell 命令详解
引用:点击打开链接adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或An转载 2013-01-24 17:39:40 · 422 阅读 · 0 评论 -
Android Mms专题之:Mms概览介绍
引用:http://blog.csdn.net/hitlion2008/article/details/7047629从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。源码导航Mms的源码的位置在于android/pac转载 2012-11-12 14:15:19 · 586 阅读 · 0 评论 -
AsyncTask的用法
引用:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.htmlAsyncTask的用法 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在U转载 2012-10-26 15:57:23 · 390 阅读 · 0 评论 -
Android ProgressBar 史上最强大讲解
引用:http://tinwai.blog.51cto.com/4404678/779100多式样ProgressBar普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。android:id="@+id转载 2012-10-25 11:13:30 · 469 阅读 · 0 评论 -
任务与活动栈
引用:http://blog.csdn.net/ba_jie/article/details/6581822一个应用程序有很多Activity。Activity之间相互调用。通过传递Intent,还可以调用别的应用程序的Activity。比如,你的应用程序要发送邮件,只需定义一个有SEND动作的Intent,Android就会在整个系统里查找合适的Activity,然后调用,然后发送。转载 2012-10-25 10:37:53 · 429 阅读 · 0 评论 -
Android面试题
引用:http://tinwai.blog.51cto.com/4404678/777425Android面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2.转载 2012-10-25 11:09:13 · 606 阅读 · 0 评论 -
showDialog()、onPrepareDialog()和onCreateDialog()的关系 . .
引用:http://blog.csdn.net/competerh_programing/article/details/7876633Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialo转载 2012-10-22 17:53:38 · 464 阅读 · 0 评论 -
关于Android中的Rotate旋转动画应用
引用:http://rainbowsu.iteye.com/blog/766608开始Android开发工作不久,工作所需,项目需要做一个单帧动画旋转的功能。于是上网找了很多资料都不是我所需要的,要么就是乱转,要么就是我能力问题无法掌握的Matrix方法。 我所需要的动画是:单帧图片,以其中心为旋转点,循环匀速旋转,并且作为ImageView显示于某Activity中。 刚转载 2012-10-19 09:49:31 · 1410 阅读 · 0 评论 -
Android 资源目录的相关知识
引用 :http://our2848884.blog.163.com/blog/static/1468548342011516101552166/Android 资源目录的相关知识 2011-06-16 22:15:52| 分类:Android编程 | 标签:|字号大中小 订阅 今天编写Android的布局文件转载 2012-10-16 17:17:55 · 492 阅读 · 0 评论 -
浅谈android的selector背景选择器
引用:http://www.2cto.com/kf/201110/107866.html关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件转载 2012-10-16 16:39:43 · 351 阅读 · 0 评论 -
Android深入探究笔记之十 -- 使用 ContentProvider 共享数据(二),访问与添加通讯录
引用于:http://blog.csdn.net/wenlin56/article/details/6074437 实际应用,“通讯录” 数据读取、添加联系人信息 ** 查看通讯录数据库: 首先启动模拟器、再打开 “File Explorer” 视图, 依次展开:data -- data -- com.android.pro转载 2012-05-24 18:05:24 · 727 阅读 · 0 评论 -
android adb shell 命令大全
引用:http://www.cnblogs.com/acpb/archive/2011/05/24/2056026.htmlandroid adb shell 命令大全1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器):转载 2012-06-12 14:28:51 · 293 阅读 · 0 评论 -
android使用ant自动打包(更改java文件中的属性值,批量自动生成)
引用:http://www.cnblogs.com/stay/archive/2011/09/11/2173486.html http://www.diybl.com/course/3_program/java/javajs/20090201/154692.htmlAndroid ant打包相关:http://marshal.easymorse.com/archives/1转载 2012-04-20 17:25:13 · 490 阅读 · 0 评论 -
Android上的单元测试
引用:http://www.uml.org.cn/Test/200912177.asp任何程序的开发都离不开单元测试来保证其健壮和稳定。Android的程序自然也不例外。从Android SDK 0.9开始,就有了比较成熟的测试框架,但是直到目前最新的1.1版本,也没有详细的文档介绍这个内容,只是简单的给了一个Api Demos里的几个单元测试代码。因此,我在这里对此内容做一下梳理和总结:转载 2012-04-19 15:07:20 · 420 阅读 · 0 评论 -
Testing和Instrumentation
引用:http://www.cnblogs.com/xirihanlin/archive/2010/06/15/1758677.htmlAndroid提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Androi转载 2012-04-19 13:27:14 · 311 阅读 · 0 评论 -
AndroidTesting: Mock Context
引用:http://blog.csdn.net/AmonYoung/article/details/5747944http://docs.google.com/View?id=ddwc44gs_21737cgtvfjAndroidTesting: Mock Context This document can be read in Google Docs转载 2012-04-19 14:10:35 · 510 阅读 · 0 评论 -
Android自动测试之monkeyrunner工具
引用:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980086.html前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处转载 2012-04-19 11:02:46 · 355 阅读 · 0 评论