ANDROID
sumakira
这个作者很懒,什么都没留下…
展开
-
Mac OS上反编译android app的环境搭建
Mac OS上反编译android app的环境搭建很多时候,我们出于学习或者安全测试等的目的,需要对andorid app的安装文件进行反编译来查看源代码,下面我们来一起搭建Mac os 下的反编译环境。安装环境建立基本文件夹mkdir -p ~/study/apkkiller/soft/binmkdir -p ~/study/apkkill转载 2015-07-31 10:22:50 · 667 阅读 · 0 评论 -
转换activiy为fragment
Android User Interface Design: Working With Fragments Shane Conder & Lauren Darcey on Mar 21st 2011 with23 comments Tutorial DetailsTechnology: Eclipse + Android SDKDifficulty: Interme转载 2011-12-16 12:11:10 · 5392 阅读 · 2 评论 -
Android学习笔记(三二):线程:后台异步任务AsyncTask
Android学习笔记(三二):线程:后台异步任务AsyncTask分类: 读书笔记 Andriod2011-05-11 18:09 1498人阅读 评论(2)收藏 举报去五金店买个钻,不是因为我们需要钻,我们只需需要孔,既然五金店无法买孔,退而求其次,买打孔的工具。同样的对于后台线程,我们真正需要的是能够在UI主线程外进行处理,Android提供一个让转载 2011-12-22 14:52:31 · 759 阅读 · 0 评论 -
Android Actionbar学习笔记(三)-----修改Actionbar的样式
Android Actionbar学习笔记(三)-----修改Actionbar的样式分类: Android 控件 2011-08-02 23:04 193人阅读 评论(1)收藏 举报 本例几乎涵盖了有关Actionbar的所有操作,由于前面介绍过tabs和item,这里重点介绍Actionbar的样式修改,需要源工程的请在资源里下载styleactio转载 2011-12-14 09:32:11 · 45844 阅读 · 6 评论 -
Android Fragment学习笔记(二)
点击打开链接Android Fragment学习笔记(二)分类: Android 控件 2011-07-10 22:22 1505人阅读 评论(7)收藏 举报 Note:本例有两个Fragment,并且Fragment之间能够进行通信,每当点击左边fragment的item时,都会在右边的fragment中显示对应的内容。需要整个工程的请到我转载 2011-12-14 09:16:27 · 4188 阅读 · 1 评论 -
Android ActionBar Item学习笔记
Android ActionBar Item学习笔记分类: Android 控件 2011-07-18 21:03 367人阅读 评论(0)收藏 举报本例主要讲述ActionBar Item的使用方法。在手机上,按Menu键出现Menu菜单,但是在平板中可以把菜单放在ActionBar里面,放置的Item也比手机上多,下面详细介绍其用法:1、在Androidma转载 2011-12-14 09:30:31 · 4679 阅读 · 0 评论 -
开发手机Android应用心得
开发手机Android应用心得一、如何学习Android android开发(这里不提platform和底层驱动)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具。对于过多的具体知识详细介绍我这里不展开,我只说我个人的学习方法和本人以为的好的步骤。 1.搭建环境:包括对Java和Eclipse及模拟器(有真机再好不过)的熟悉,对于androi转载 2011-12-22 08:57:17 · 1201 阅读 · 0 评论 -
Android中AsyncTask的简单用法
Android中AsyncTask的简单用法分类: Android 进阶 2011-08-13 22:54 1642人阅读 评论(2)收藏 举报 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操转载 2011-12-22 15:27:31 · 787 阅读 · 0 评论 -
Android中Fragment的应用
http://blog.sina.com.cn/s/blog_5d6ee3360100r1my.html 原帖地址Android中Fragment的应用Fragment 表现 Activity中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.转载 2011-12-14 09:06:08 · 2580 阅读 · 0 评论 -
关于不推荐使用嵌套多于一个activity的解释(用view代替)~~取自官方论坛
Nesting activities BY Joan Pujol | Post Datetime: Wed, 27 Apr 2011 03:43:07 GMT | #1/12 I've read in that message that it was not possible to nest more than one activit原创 2011-12-16 13:58:12 · 1907 阅读 · 0 评论 -
android的异步加载与UI
原帖地址: http://blog.163.com/freemanls@126/blog/static/16458506120117702029517/android的异步加载与UI 2011-08-07 12:55:27| 分类: Android | 标签:android 异步 图片 |字号 订阅转载 2012-03-02 07:54:06 · 6323 阅读 · 1 评论 -
inputstream 异步加载图片
2012-3-9 工作日记1. 在用inputStream异步加载图片时候,需要结束时候关闭inputStream 用close(),否则会报错。2. handler.post()方法 可以把runnable里的东西放到队列,然后送到UI线程去处理。 ANDROID机制。原创 2012-03-09 12:15:30 · 1069 阅读 · 0 评论 -
关于使用Android Studio 开发NDK项目生成.h文件方法
首先介绍下开发背景开发环境:MAC + Android Sdudio 网上看了好多种方法,包括>一书里写的方法也是通过command line 执行javah -classpath XXX -jni -d jni XXX.XXX.XXX来生成.h头文件尝试了各种方法,报了各种错误,最后找到在Android studio环境下开发生成.h文件的正确姿势1, 从Androi原创 2015-06-18 15:27:59 · 8710 阅读 · 9 评论 -
Android杂谈--打开文件的Intent及使用
Android杂谈--打开文件的Intent及使用原帖地址:http://www.2cto.com/kf/201204/127834.html实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在values目录下定义后缀数组文件fileendings转载 2012-08-20 16:23:33 · 6489 阅读 · 2 评论 -
android关于spinner按下去后的效果(不是点击效果)
先上图做法就是做一个SELECTOR,但是关键是配置里边的参数。单纯设置PRESSED只能有点击的效果 要用到CHECKED和FOCUSED两个参数原创 2012-07-09 10:21:52 · 3241 阅读 · 0 评论 -
照相权限和判断设备是否有相机功能
看官方API发现的一行,记录下来 ... > android:name="android.hardware.camera" /> ... ... >文档说调用相机功能要增加这行到配置文件里,表明用到相机功能。(貌似根据网上例子没加这个也能打开默认相机功能。)It's then your responsibility to check for the原创 2012-05-31 09:12:33 · 5150 阅读 · 0 评论 -
android 图片处理大全
http://06peng.com/read.php/52.htm原帖地址~~非常好~Android 图片处理方法大全 Android编程 ,评论(3) , 引用(0) , 阅读(1577) 大 | 中 | 小 整理了一下目前Android开发中图片的各种处理方法:Java代码 /**转载 2012-05-30 15:01:06 · 5669 阅读 · 0 评论 -
Android调用手机拍照以及从相册选择照片 不指定
Android调用手机拍照以及从相册选择照片 Android编程 ,评论(10) , 引用(0) , 阅读(2005) 大 | 中 | 小 该功能主要实现上传图片到服务器,选择图片的方式有两种,一种是从手机相册中选择,另一种是调用手机摄像头拍照。如图:Java 代码复制内容到剪贴板 /*用来标识请求照相功能的activity*转载 2012-05-30 13:15:10 · 7992 阅读 · 4 评论 -
BaseExpandableListAdapter的用法
BaseExpandableListAdapter的用法 xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l转载 2012-03-30 07:49:05 · 938 阅读 · 0 评论 -
4种在线程中操作UI的方法
我们经常会在后台线程中去做一些耗时的操作,比如去网络取数据。但是当数据取回来,需要显示到页面上的时候,会遇到一些小麻烦,因为我们都知道,android的UI页面是不允许在其他线程直接操作的。下面总结4中方法用来在线程中操作UI界面。方法一:Handler子线程调用Handler的sendMessage(message)发送事件。Java代码 mHandle转载 2012-03-09 12:30:40 · 1326 阅读 · 0 评论 -
Android ActionBar Tabs学习笔记
Android ActionBar Tabs学习笔记分类: Android 控件 2011-07-18 20:47 969人阅读 评论(2)收藏 举报本例主要实现用Tab切换不同的Fragment,点击View显示or隐藏ActionBar,把ActionBar 设为透明,使界面更加友好,详细代码见资源里的ActionBarTabs。ActionBar Tab主转载 2011-12-14 09:21:13 · 2737 阅读 · 3 评论 -
Android Fragment学习笔记(一)
原帖地址点击打开链接Android Fragment学习笔记(一)本程序的重点是在一个Activity中放入了两个Fragment。 页面布局如下面代码(fragment_hide_show.xml):view plain"1.0" encoding="utf-8"?> "http://schemas.android.com/a转载 2011-12-14 09:13:55 · 3478 阅读 · 0 评论 -
AsyncTask的用法
AsyncTask的用法 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread)转载 2011-12-22 14:20:17 · 431 阅读 · 0 评论 -
android 如何使用代码实现嵌套布局
android 如何使用代码实现嵌套布局。就是实现这样的布局。XML中是这么写的<LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayout" android:layout_height="fill_parent" android:orientation="horizontal转载 2011-11-11 07:18:26 · 10115 阅读 · 0 评论 -
Android Layout 之 RelativeLayout,代码实现相对布局
使用 AbsoluteLayout 可以直接指定其子 View 的绝对位置, 这种布局方式虽然简单,但是不够灵活。比如在一个程序中,按钮2 位于 按钮1 的下方且和 按钮1 左对齐,我们可以使用指定两个按钮的绝对位置的方式布局,但是当布局完成后,由于某些原因,这两个按钮需要相左平移一些距离以便在父 View 右边留出一些空白区域,那么我们就需要同时修改 按钮1 和 按钮2 的 layout par转载 2011-11-11 08:01:43 · 1253 阅读 · 0 评论 -
从子activity调用 parent activity
4 Answersactiveoldestvotesup vote3 down voteIf you need your second activity to return some data to your first activity I recommend you use startActivityForResult() to转载 2011-12-01 12:52:02 · 3134 阅读 · 0 评论 -
带有ListView界面左右滑动,切换界面
带有ListView界面左右滑动,切换界面分类: Android小方法 2011-11-09 08:57 83人阅读 评论(0)收藏 举报 带有ListView界面左右滑动,切换界面 相信大家在做OnGestureListener滑动切换窗口的时候,会遇到这样的问题。就是当界面中含有listview的时候,OnGestureListener的左右触屏转载 2011-11-09 12:35:18 · 7868 阅读 · 2 评论 -
android LayoutParams 简单说明 理解 示例
android LayoutParams 简单说明 理解 示例博客分类:android UIAndroidMyeclipseXMLBlog 简单说说 自己对 android LayoutParams的理解吧,xh写不出高级文章是低级写手。public static classViewGroup.LayoutParamsextends Objectja转载 2011-11-09 12:37:48 · 639 阅读 · 0 评论 -
Android---浮动搜索框(SearchManager)
Android---浮动搜索框(SearchManager)浮动搜索框的使用其实并不难,而是在于它的配置非常之繁琐,对于它的使用主要是方便开发者对于程序中有搜索业务时,更好的设计UISearchManager具体使用步骤如下:(1)配置search bar的相关信息,新建一个位于res/xml下的一个searchable.xml的配置文件,如默认值、是否有搜索建议或者语音搜索。代码转载 2011-11-25 12:09:22 · 779 阅读 · 0 评论 -
activityGroup来切换Activity和Layout
前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。 声明 欢迎转载,但请保留文章原始出处:) 博客园:htt转载 2011-11-24 14:03:05 · 501 阅读 · 0 评论 -
Android选项卡(TabWidget)例子
Android选项卡(TabWidget)例子17 六月 2010 | J2EE | Tags: Android首届Google暑期大学生博客分享大赛——2010 Andriod篇Android选项卡的一个例子,这个例子是照着SDK 文档做的(resources/tutorials/views/hello-tabwidget.html),为了省事少做了一些图标类的东西。转载 2011-11-23 09:34:45 · 1890 阅读 · 0 评论 -
动态显示+XML布局
题目有点抽象,下面给大家简单说下这种情况出现的实际情况,我讲后,你就会明白这法子太有用了。在实际用途中,特别是咱们做网络处理的的时候,有时候界面是根据返回的数据来做的,那么Layout 定义的那些固定布局肯定就满足不了我们的需求了。这个时候就会出现这种情况:LinearLayou linear = new LinearLayou (this);这个时候你想linea转载 2011-11-11 07:11:28 · 1466 阅读 · 0 评论 -
[Android] Failed to install AndroidTest.apk on device 'emulator-5554!
[Android] Failed to install AndroidTest.apk on device 'emulator-5554!(2011-05-10 20:44:52) 标签:杂谈分类:ANDROID[2010-11-10 14:33:12 - AndroidTest]------------------------------转载 2011-11-14 07:33:42 · 2669 阅读 · 0 评论 -
android 如何连真机测试
android 如何连真机测试1. 设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】 2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:\adb devices, 查看手机是否已经连接成功。3. 设置应用程序为调试模式。操作: 编辑AndroidManifest.xm转载 2011-12-07 13:43:49 · 4840 阅读 · 0 评论 -
转换 iOS 用户界面到 Android 的 5 大要诀
转换 iOS 用户界面到 Android 的 5 大要诀2011-08-09 17:47 by 资深编辑wangguo 评论(1) 有1640人浏览 androidiOS UI > 猎头职位: 北京:ITeye网站诚聘产品交互设计 目前许多公司都正将他们的iOS应用转换为能在Android平台上运行的应用,但是,简单的UI直接转换可能会转载 2011-12-21 11:10:01 · 837 阅读 · 0 评论 -
ListView getView()多次调用 -----ActivityGroup所致,已解决~~
ListView getView()多次调用 -----ActivityGroup所致,已解决~~ListViewgetView多次调用ActivityGroup最近做的ActivityGroup实现底部menu(iPhone一样的)其中一个页面里是一个自定义的Listview,发现getView方法被调用了多次!有时甚至上百次··晕!网上很多帖子都说是height设置转载 2011-12-13 09:29:55 · 1952 阅读 · 0 评论 -
用户体验导向的Android应用开发
用户体验导向的Android应用开发2011-11-14 13:17:15 Android开发目前是移动开发中的“当红炸子鸡”,大量Java程序员涌向Android,同时会习惯性地将桌面和Web端的开发/设计经验带到移动设备上。这样的好处是充分利用了移动开发和桌面/Web服务的共性,比如广泛使用的列表、本地数据库等常用组件;坏处是移动和桌面/Web的使用场景和载体完全不同,直接移植转载 2011-12-12 12:58:51 · 719 阅读 · 0 评论 -
Android中 android:layout_weight 属性 完美解释
Android中 android:layout_weight 属性 完美解释linearLayout中包含有weight的child时,linearLayout会measure两次:设屏幕宽度为X第一次:button1 的measuredWidth为X, button2也为X (因为用了weight,所以linearLayout每次measure child时不考虑前一个已经占转载 2011-12-12 09:56:21 · 553 阅读 · 0 评论 -
-重要的SharedPreferes
个人安卓学习笔记---重要的SharedPreferes分类: android 2011-12-19 20:18 66人阅读 评论(0)收藏 举报SharedPreferesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState转载 2011-12-20 07:50:56 · 533 阅读 · 0 评论 -
Android 4.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常
Android 4.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常2011 年 10 月 27 日 / admin 发表于 Android / 2 条评论在开发涉及WebService的Android程序是出现了个很烦恼的错误android.os.NetworkOnMainThreadExcepti转载 2011-12-19 10:18:45 · 2210 阅读 · 1 评论