android开发
文章平均质量分 65
yulinhuan
这个作者很懒,什么都没留下…
展开
-
给图标右上角添加小图标
RelativeLayout.LayoutParams lp=(RelativeLayout.LayoutParams) new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); lp.topMargin=-5; lp.leftMargin=10; lp.width=36; lp...原创 2012-07-27 07:59:02 · 971 阅读 · 0 评论 -
自定义控件
<com.yulin.test.MyView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <GridLayou...原创 2012-09-18 16:17:38 · 87 阅读 · 0 评论 -
Android自定义组件2转载
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://vaero.blog.51cto.com/4350852/872734 <!--正文 begin--> Android自定义组件(一) 在原生组件上避免不了覆写、组合等,以定义自己的组件,也方便以后复用。例如之前工程里出现了多次的文件浏览...原创 2012-09-18 22:10:44 · 80 阅读 · 0 评论 -
raw文件夹下资源的访问
1: 重命名raw下资源的名字, 规则如下, 在每个资源文件的后缀前加上下划线+后缀,比如kelven.mp3按照规则则改成kelven_mp3.mp3, shmily.ogg按照规则则改为shmily_ogg.ogg __________________这步必须滴。2: 通过Java的反射机制, 反射R.raw这个类, 可以得到raw类中的所有Field。然后根据Field的名...原创 2012-09-21 16:50:20 · 382 阅读 · 0 评论 -
Android使用Application总结
Android使用Application总结Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context<application android:name="com.appstore.service.My...原创 2012-09-22 11:56:03 · 65 阅读 · 0 评论 -
[教程] 【转】Android 通过软引用实现图片缓存,防止内存溢出 [复制链接]
public class BitmapCache { static private BitmapCache cache; /** 用于Chche内容的存储 */ private Hashtable<Integer, MySoftRef> hashRefs; /** 垃圾Reference的队列(所引用的对象已经被回收,则将该引用存入队列中) */ pr...原创 2012-09-22 19:18:51 · 84 阅读 · 0 评论 -
[转载]Android 浅谈ANR
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5seconds) --主要类型按键或触摸事件在特定时...原创 2013-01-10 09:14:52 · 111 阅读 · 0 评论 -
代码调用menu
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->建立menu后怎么调用menu。 一般当我们通过以下的方法建立菜单 public...原创 2013-01-10 09:17:43 · 133 阅读 · 0 评论 -
横竖屏
总结:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置Activity的android:configChange...原创 2013-01-11 13:40:14 · 97 阅读 · 0 评论 -
调用android自带的联系人
在android程序的开发中,经常要实现的一个功能是调用系统自带的联系人界面,做到选择人之后,取得相应的名称和号码。而android2.0前后实现方式上也有一些差别,主要是2.0版本后联系人API发生了变化,由原来的Contacts变成了ContactsContract。一 2.0之前取联系人列表的方式:声明意图方式一Intent intent = new Intent();...原创 2013-01-29 19:42:52 · 133 阅读 · 0 评论 -
onNewIntent()与singleTask启动模式
当有一个活动A设置启动模式为singleTask模式时。 又有多个其他活动需 经过Intent 跳转到活动A,并附带信息。 那么肯定会设置action!当活动A 判定是哪一个活动过来的时候。 当活动A没被系统杀了。活动A的oncreate ...原创 2012-09-18 10:52:31 · 105 阅读 · 0 评论 -
可以拖动的listview+限制拖动某一图片
可以拖动的listview+限制拖动某一图片package com.coolwind.weather;import java.lang.reflect.Field;import android.app.Activity;import android.app.Service;import android.content.Context;import android...原创 2012-09-16 08:43:22 · 103 阅读 · 0 评论 -
Android TextView属性详解
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项editab...原创 2012-11-17 11:23:23 · 103 阅读 · 0 评论 -
监听HOME键
class HomeKeyEventBroadCastReceiver extends BroadcastReceiver { static final String SYSTEM_REASON = "reason"; static final String SYSTEM_HOME_KEY = "homekey";// home key static...原创 2013-05-16 12:20:14 · 171 阅读 · 0 评论 -
fragment+actionbar
public class Polling extends FragmentActivity { private ViewPager mViewPager; private TabsAdapter mTabsAdapter; public void onCreate(Bundle savedInstanceState) { super.onCreate...原创 2012-09-10 10:52:20 · 176 阅读 · 0 评论 -
Android 4.0 Launcher2源码分析——启动过程分析
http://www.2cto.com/kf/201208/148130.html原创 2012-09-12 13:43:26 · 72 阅读 · 0 评论 -
enum用法
public class timeofdayManager { private TimeDefine mTimeDefine; private Context mContext; public static enum timeofday{DAY,EVENING,NIGHT}; public timeofdayManager (Context co...原创 2012-09-13 14:42:34 · 60 阅读 · 0 评论 -
onSharedPreferenceChangeListener类
onSharedPreferenceChangeListener类 <!-- 正文开始 --> 1。用途 - 用于监视Shared Preference的变化2。例子 public class MyActivityextends Activity implements OnSharedPreferenceCh...原创 2012-09-13 17:02:26 · 166 阅读 · 0 评论 -
Android实现可拖拽的ListView
通过继承 ListView 实现可拖拽的 ListView ,先说说实现拖拽的原理吧,实现拖拽需要考虑三个问题:第一怎么确定你在拖拽 listview 里面的 item 的时候就是你手指当前选中的 item ;第二实现拖拽的效果,就是有一个浮动的层跟随你的手指在移动;第三你放开手指时怎么把你拖拽的这个 item 放到当前 listView 的位置(也就是说改变 item 的位置)。 明白了...原创 2012-09-14 16:27:16 · 109 阅读 · 0 评论 -
Intent FLAG详解
Intent FLAG详解 public static final int FLAG_ACTIVITY_NEW_TASKIf set, this activity will become the start of a new task on this history stack. A task (from the activity that started it to the next...原创 2012-12-28 21:21:40 · 171 阅读 · 0 评论 -
Android自定义属性,format详解
1. reference:参考某一资源ID。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-sty...原创 2012-09-14 18:20:18 · 75 阅读 · 0 评论 -
调用系统接口发送短信
String smsContent = getwSMS(mReourceManager, current); Uri smsToUri = Uri.parse("smsto:"); Intent sendIntent = new Intent( android.content.Intent.ACTION_SENDTO, smsToUri ...原创 2013-01-30 18:59:02 · 121 阅读 · 0 评论