- 博客(27)
- 资源 (3)
- 收藏
- 关注
转载 Android ViewPager使用详解
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那
2012-11-30 17:26:09 963
转载 Android 对Gallery的挖掘
一.循环Gallery现在看一下官方API的文档,可以看到这样一句话:该类已被弃用,其他水平滚动窗口小部件包括HorizontalScrollView和ViewPager从支持库。因为这个类是API Level 1里面的,时间比较久了。虽说被弃用,也只是不再支持后续的更新,但是我们也可以用它来作为一个学习的例子。所以说即使是Gallery不让用了,我们还可以使用HorizontalScro
2012-11-30 17:19:50 5752
转载 FAQ_22 Cursor 遍历数据库
使用 ContentProvider 与 Sqlite 数据库过程中,获取 Cursor 对象之后,可以遍历数据库。 当前数据库里面的数据第一列:_id第二列:name第三列:gender说明,下面的查询结果均是按降序排列。1. moveToNext[java] view plaincopyprint?
2012-11-28 22:46:01 526
转载 Android Fragment学习笔记(一)----Fragement的生命周期和派生类
最近有时间看看有关Fragment的一些介绍,自己做下笔记,记录下学习足迹。之前在Pad上使用QQ的时候就注意到Pad版本做的比较合理,由于pad屏幕比较大,左侧显示QQ联系人的列表,右侧可以显示具体的聊天窗口界面,觉得这样的设计不错,实现了多个fragement合并在一个单独的activity中,并建立多个UI。 fragement的行为和用法都和activity比较相似,它也有自己的
2012-11-28 22:35:01 604
转载 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 4 - Fragment之间的通信 ]
为了重用fragment的UI组件,你必须为每个fragment建立自己的container,模块化自己的layout与行为。一旦你定义了那些可重用的fragment,你可以使用activity与他们建立联系,对那些UI组件做组合动作等。通常,你也会想要fragment-s之间能够交流。例如,基于用户事件来改变内容。所有的Fragment-to-Fragment之间的交互都是基于activ
2012-11-28 22:33:27 420
转载 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 3 - 创建灵活可变的UI ]
Building a Flexible UI当把你的程序设计成可以适配一系列大小各异的屏幕时,你可以基于可使用的屏幕空间来为你的fragments设置不同的参数,从而达到重用的目的。例如:在手持设备上,一次显示一个fragment会比较合适。对应的,在平板这样屏幕比较大的设备上,你可以用多个fragment的方式来呈现出side-by-side的效果。这样能够一次显示更多的信息给用
2012-11-28 22:32:48 420
转载 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 2 - 新建一个Fragment ]
Creating a Fragment你可以把fragment当作activity的一部分,它有自己的lifecycle,它会接受自己的输入事件。你可以在activity运行的时候增加或者拿掉fragment。(类似子activity,你可以在不同的activity中重用fragment)。这节课演示如何使用support library来创建一个继承自 Fragment 的类。
2012-11-28 22:32:00 422
转载 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 1 - 使用Support Library ]
Using the Support Library [使用Support Library]Android Support Library 提供了一个包含了API库的JAR 文件,它可以允许你在你的app在更老的Android平台上使用一些比较新的API。例如,它提供了一些fragment的API,这样你可以在1.6或者更高的平台上使用fragment。这节课会演示如何使用f
2012-11-28 22:30:58 452
转载 Android 手机Root 原理解析
Root 手机的原理 ? Root 是Linux 等类Unix 系统的超级管理员用户账户,手机Root 也就是系统破解(在 iOS 设备中叫做“越狱”),当手机被Root ,其他用户就可以以超级管理员的身份运行程序。 Root 的原理是 修改系统的/system/bin/su 文件su 源代码 下载地址:http://download.csdn.net/detail/jinzhu1
2012-11-28 21:52:46 706
转载 android中点击空白处隐藏软键盘
在android中点击EditText的时候会弹出软键盘,这时候如果想隐藏软键盘或者填完内容后点其他的地方直接隐藏软键盘,可以按一下方法处理。首先获得软键盘ManagerInputMethodManager manager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);@
2012-11-28 20:44:11 578
转载 Android 反编译apk
一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI:
2012-11-28 10:08:11 409
转载 Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难
2012-11-28 10:07:16 439
转载 缓存Bitmap
加载一个Bitmap(位图)到你的UI界面是非常简单的,但是如果你要一次加载一大批,事情就变得复杂多了。在大多数的情况下(如ListView、GridView或者ViewPager这样的组件),屏幕上的图片以及马上要在滚动到屏幕上显示的图片的总量,在本质上是不受限制的。 像这样的组件在子视图移出屏幕后会进行视图回收,内存使用仍被保留。但假设你不保留任何长期存活的引用,垃圾回收器也
2012-11-27 22:24:54 493
转载 在UI中显示Bitmap
这节课将我们前面几节课学习的东西都整合起来,向你展示如何使用后台线程和Bitmap缓存加载多个Bitmap(位图)到ViewPager和GridView组件中,并学习如何处理并发和配置变化问题。实现加载Bitmap到ViewPager 滑动浏览模式(Swipe View Pattern)是一种很好的浏览详细图片的方式。你可以使用ViewPager组件配合PagerAda
2012-11-27 22:20:00 502
转载 Android自适应不同分辨率或不同屏幕大小
Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会
2012-11-27 22:14:18 821
转载 Android 内存监测工具 DDMS --> Heap
用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;4. 点
2012-11-27 21:28:29 400
转载 listView当中有嵌套了有onClickListener的控件时ListView自身的onItemClick无响应的解决方案
android:descendantFocusabilityDefines the relationship between the ViewGroup and its descendants when looking for a View to take focus.Must be one of the following constant values.
2012-11-16 22:42:42 856
转载 android:windowSoftInputMode的说明
在Android的官方文档当中,对windowSoftInputMode的说明如下:android:windowSoftInputModeHow the main window of the activity interacts with the window containing the on-screen soft keyboard. The setting for thi
2012-11-16 22:39:56 575
转载 Android大图片裁剪终极解决方案(下:拍照截图)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://blog.csdn.net/floodingfire/article/details/8144617 上一篇博客中,我们学习到了如何使用Android相册截图。在这篇博客中,我将向大家展示如何拍照截图。 拍照截图有点儿特殊,要知道,现
2012-11-10 20:08:54 1247 1
转载 Android大图片裁剪终极解决方案(中:从相册截图)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://blog.csdn.net/floodingfire/article/details/8144615 在这篇博客中,我将向大家展示如何从相册截图。 上一篇博客中,我就拍照截图这一需求进行了详细的分析,试图让大家了解Android本
2012-11-10 20:08:09 680
转载 Android大图片裁剪终极解决方案(上:原理分析)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://blog.csdn.net/floodingfire/article/details/8144604 约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。 上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平
2012-11-10 20:06:57 692
转载 【Google官方教程】第一课:高效的加载大Bitmap(位图)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://blog.csdn.net/floodingfire/article/details/8168114译者:Ryan Hoo来源:https://developer.android.com/develop/index.html译者按: 在G
2012-11-10 19:12:57 544
转载 AsyncQueryHandler
本文转自:http://hubingforever.blog.163.com/blog/static/17104057920104253560131/android.content.AsyncQueryHandler继续于android.os.Handler虽然Handler自己是没另开新线程,但是AsyncQueryHandler自己却是另开了一个线程来进行数据的查询 实例
2012-11-08 08:19:46 389
转载 Looper和Handler
本文转自:http://hubingforever.blog.163.com/blog/static/171040579201162034730266/Looper用于在android线程中进行消息处理,默认情况下,一个线程并不和任何Looper绑定。当我们调用Looper.prepare()时,如果当前线程还没有和任何Looper绑定,那么将创建一个Looper让它和当前线程绑定。当我们
2012-11-08 08:16:06 475
转载 android bitmap和base64之间的转换
/** * bitmap转为base64 * @param bitmap * @return */ public static String bitmapToBase64(Bitmap bitmap) { String result = null; ByteArrayOutputStream baos = null; try { if (bitmap != n
2012-11-06 22:09:48 607
转载 Android Bitmap 工具类
public final class BitmapUtil { /** *取得指定区域的图形 * @param source * @param x * @param y * @param width * @param height * @return */ public static Bitmap getBitmap(Bitmap source,int x,i
2012-11-06 22:05:45 1020
转载 推荐文章
android线程 Handler Message Queue AsyncTask线程模型 线程交互 + 修改Button样式 示例 最终easy整合版 文章写的挺好,写了关于Handler,Message、异步任务等,内容多,通俗易懂。android的消息处理机制(图+源码分析)——Looper,Handler,Message 这篇文章写的也相对不错,比较深入,配合第一篇文章读,效果非常好。
2012-11-01 22:43:01 467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人