Android开发学习
Stephy_Wong
这个作者很懒,什么都没留下…
展开
-
Android 如何让EditText不自动获取焦点
Android应用中,每次进入一个页面, EditText会默认自动获取焦点,弹出输入法,这样和用户交互感不是很友好。那么如何取消这个默认行为呢?在网上查了一下,亲自试验可以取消EditText自动获取焦点的行为。解决之道:在布局xml文件中给EditText的父级控件设置属性android:focusable="true" android:focu原创 2013-10-08 14:06:52 · 749 阅读 · 0 评论 -
App如何更新数据(转)
转载自体验之美 http://tiyanzhimei.com/index.php/app-ru-he-geng-xin-shu-ju/大部分以内容为主体的App,都不会把所有数据存储在App中,而是将数据存储在服务器端,从服务器中获取/更新数据。具体情况具体分析,我们需要根据业务场景、数据量大小等,为App设计不同的获取/更新数据方式。几种常用的数据获取/更新方转载 2014-03-31 09:20:37 · 2431 阅读 · 0 评论 -
Android菜单使用之ContextMenu(上下文菜单)
在Android应用中,ContextMenu的使用十分普遍,尤其与Listview搭配使用的情况很多。长按一个控件或Listview的一项,会弹出ContextMenu。 一般通过以下三个方法实现ContextMenu的使用。 1.为控件注册ContextMenupublic void registerForContextMenu (View view) 2.原创 2014-02-25 10:46:44 · 2026 阅读 · 0 评论 -
Android 用纯代码实现复杂界面
在网上看到一个简单的用代码实现界面的例子,copy过来做参考。用代码实现界面的布局很多方法不能使用xml中的style,具体使用的方法需要边用边查。-------------------------------------------------转载内容------------------------------------------------------------------转载 2014-02-24 14:23:13 · 881 阅读 · 0 评论 -
android比较靠谱的图片压缩
第一:我们先看下质量压缩方法private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把压转载 2014-02-12 12:06:21 · 650 阅读 · 0 评论 -
碎片简介 —— 1 动态添加Fragments
这个人每篇博客都简洁明了,很适合初学者。-----------------------------------------------------------------------------------------fragment的真正用处是在程序运行过程中动态地添加。1. 新建工程。2. res/layout/main.xml3. res/layo转载 2014-02-24 15:11:44 · 742 阅读 · 0 评论 -
向android模拟器打电话发短信的简单方法
转自:http://blog.csdn.net/pku_android/article/details/7362787作者: 单鹏程 在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应。譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试。这里介绍一种简单的向andro转载 2014-02-24 16:48:04 · 1407 阅读 · 0 评论 -
日期和时间选择对话框
转自:http://blog.csdn.net/jamesliulyc/article/details/6362621日期和时间选择对话框,首先是要获得当前时间,这里用 java类中的Calendar来获得日期和时间(也可以用Date,但是不提倡,Date部分方法已经注释为过时), Calendar是一个抽象类,是通过getInstance()来获得实例日期和时间选择对转载 2014-02-24 16:57:02 · 1927 阅读 · 0 评论 -
一个改良版Androidpn项目,可部署到Tomcat服务器
原作者博客找不到了,项目地址在这里mark一下,如果哪位大大知道原作者博客,请留言给我,谢谢~https://github.com/dannytiehui/androidpn转载 2014-02-24 16:08:19 · 1230 阅读 · 0 评论 -
Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程序,出现如下的信息。T转载 2014-02-23 16:43:48 · 951 阅读 · 0 评论 -
ExpandableListView的首次加载全部展开,并且点击Group不收缩
转自:http://blog.csdn.net/js931178805/article/details/7462458写的逻辑很清晰。 最近在做Android市场的应用、看到好多市场类的QQ应用宝做的算是最完美的了、在项目中要实现它的下载管理的实现,而界面如下:反编译得到使用的是ExpandableListView、而怎么首次加载全部展开,而不能点击收缩转载 2014-02-24 14:34:39 · 1131 阅读 · 0 评论 -
Android中SQLite应用详解
现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面,我们就以一个实例来讲解具体的用法,我们新建一个转载 2014-02-21 12:37:11 · 701 阅读 · 0 评论 -
Android AsyncTask的使用介绍与示例
我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考Android Handler、Message完全解析,带你从源码的角度彻底理解 。不过为了更加方便我们在子线程中更新UI元素,Android从1.5版本就引入了一个Asy转载 2014-02-21 10:45:26 · 1180 阅读 · 0 评论 -
Android 图片的浏览、缩放、拖动和自动居中
这篇文章的代码直接copy就可以用。家可以先去了解下Android Matrix基础+详解。Activity文件Touch.java/** * 图片浏览、缩放、拖动、自动居中 */public class Touch extends Activity implements OnTouchListener { Matrix matrix = new Matrix(转载 2014-02-21 10:53:17 · 921 阅读 · 0 评论 -
【Android】Fragment真正意义上的onResume和onPause
转自:博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com 前言Fragment虽然有onResume和onPause的,但是这两个方法是Activity的方法,调用时机也是与Activity相同,和ViewPager搭配使用这个方法就很鸡肋了,根本不是你想要的效果,这里介绍一种方法。正文转载 2014-01-21 13:30:52 · 906 阅读 · 0 评论 -
ListView中使用Button,让onClick和onItemClick事件共存
如果ListView的一行布局中包含有Button、CheckBox等可以获得点击事件的控件,在不处理的情况下,Button、CheckBox会默认获取焦点,使ListView的OnItemClick方法失效。解决方法:1.将具有点击事件控件的android:focusable属性置成false,(如这里就是按钮的控件,只要把按钮的控件的android:focusable属性置成f转载 2014-01-13 22:53:22 · 1862 阅读 · 0 评论