- 浏览: 1076370 次
- 性别:
- 来自: 厦门
最新评论
-
aplixy:
谢谢分享,怎么没人顶,写的挺好,配图一目了然
setXfermode属性 -
zhao3976zhi:
[b][color=darkred][color=brown] ...
JAVA反射机制及应用例子 -
小才纸:
a nice demo.
ScheduledExecutorService的使用 -
fanlei123126:
,给力
EditText横屏时,弹出软件盘时不进行全屏 -
1320438999:
chaosmonkey 写道楼主有没有试试Handler的po ...
android 定时器的实现
文章列表
listview为空时,显示字符串
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户,一般情况下,如果你是继承ListActivity,只要 <ListView android:id="@id/android:list".../> <TextView android:id="@id/android:empty.../> 当列表为空时就会自动显示TextView 但是,如果继承Activity的话,想出现上面的效果,就需要手动 <ListVie ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
// 获取标题栏索引
int position = sectionIndexter.getPositionForSection(l[idx]);
android checkbox自定义样式
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
1. 首先要导入你准备用作CheckBox选中和补选中状态的两图片到res的drawable中,如checkbox_checked.png,checkbox_normal.png;2. 在res/drawable中添加checkbox.xml,定义checkbox的state list drawable图片
view plain
<?
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
当涉及到多线程的时候,一个经常出现的问题就是线程同步,这里介绍android一个很简单的多线程同步方案-------------CountDownLatch
我们直接看官方例子。这个例子有两个功能,
1.N个子线程等待主线程进行一些初始化工作doSomethingInit()之后,才运行子线程
2.主线程等待N个子线程都结束之后才继续做其它的事情。
classDriver{// ...
voidmain()throwsInterruptedException{
...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性没有被设定,设定到<application>元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为“false”。 一般来说,当Activity启动后,它就与启动它的Task关联,并且在那里耗尽 ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
ScheduledExecutorService接口
在ExecutorService的基础上,ScheduledExecutorService提供了按时间安排执行任务的功能,它提供的方法主要有:
schedule(task,initDelay):安排所提交的Callable或Runnable任务在initDelay指定的时间后执行。
scheduleAtFixedRate():安排所提交的Runnable任务按指定的间隔重复执行
scheduleWithFixedDelay():安排所提交的Runnable任务在每 ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由 ...
终端切换到 <sdk>/tools/ 目录下执行 android 命令就可以把AVD Manager 打开了。 可是,如果你没有添加 <sdk>/tools 到你的环境变量中时,输入 android 回车后终端只会提示你
android:找不到命令
而只要在android前加上 ./ 就可以解决问题:
./android
更简单的办法是将 <sdk>/tools 路径添加进 PATH 环境变量。可以添加进用户级环境变量,也可以添加到系统环境变量中。通过命令或编辑文件均可,在这里我只提供一个办法,打开终端,输入:
sud ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
当我们在用到Android alertDialog创建对话框 的时候,我们会遇到一个问题就是:我们添加的按钮不论是用setNegativeButton还是用setPositiveButton添加的按钮,点击的时候,都会关闭对话框,但是我们的一 些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。在网上找了一下,原来在源码中有一个boolean变量是控件对话框的关闭与否的mShowing变量,我们只需要利用反射改变这个变量就可以控制我们的对话框是不是关 ...
Android动态加载jar/dex
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
前言
在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本文对网上Android动态加载jar的资料进行梳理和实践在这里与大家一起分享,试图改善频繁升级这一弊病。
转自:
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://over140.cnblogs. ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
一、反射的概念及在Java中的类反射
反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。
在Java中的反射机制,被称为Reflection。(大家看到这个单词,第一个想法应该就是去开发文档中搜一下了。)它允许运行中的Java程序对自身进行检查,并能直接操作程序的内部属性或方法。Reflection机制允许程序在正 ...
Eclipse中打开文件所在文件夹
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
1.
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! ...
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
我想很多Android程序开发者都曾碰到过这样的问题,那就是如何让自己的程序在国内如此复杂的网络环境下顺利的接上网络,给我们的用户一个更好的体验。 从网络上 ...
android发送/接收json数据
- 博客分类:
- Android
推荐安卓开发神器(里面有各种UI特效和android代码库实例)
客户端向服务器端发送数据,这里用到了两种,一种是在url中带参数,一种是json数据发送方式;
url带参数的写法:
url+/?r=m/calendar/contact_list&uid=3&&subscriptionslist[pageindex]=10&subscriptionslist[recordlimit]=10
从“&”符号之后一连串都是参数。
发送方式代码编写"
DefaultHttpClient httpClient = new De ...