android
newcman
这个作者很懒,什么都没留下…
展开
-
glide配置学习
参考:https://muyangmin.github.io/glide-docs-cn/doc/configuration.html#应用程序MemorySizeCalculator配置MemorySizeCalculator(MemorySizeCalculator.Builderbuilder){this.context=builder.context;//...原创 2020-04-07 16:41:10 · 851 阅读 · 0 评论 -
ViewModel小结
1、onRetainNonConfigurationInstance和getLastCustomNonConfigurationInstance保证切换屏幕、不保留活动、切换语言等情况时共用同一个ViewModel2、一个ComponentActivity有一个ViewModelStore,ViewModelStore有一个map:key为类名,value为viewmodule,监听life...原创 2020-04-07 16:33:27 · 262 阅读 · 0 评论 -
把当前任务放入后台
用Activity.moveTaskToBack()把当前任务放入后台,详细看注释: /** * Move the task containing this activity to the back of the activity * stack. The activity's order within the task is unchanged. * 把该a原创 2012-07-31 16:19:52 · 2960 阅读 · 0 评论 -
Android 第三方 UI 库 GreenDroid 使用方法
http://www.acwind.net/blog/?p=1297转载 2012-08-17 10:39:19 · 3893 阅读 · 0 评论 -
ContentObserver去实现拒收短信或短信黑名单等功能
如何接受指定号码的短信,并且不让系统截取到通知用户。参考:http://hi.baidu.com/gaogaf/item/2819df13c578f96e70d5e84b另外ContentObserver学习参考:http://blog.csdn.net/qinjuning/article/details/7047607转载 2012-08-21 13:11:54 · 1006 阅读 · 0 评论 -
TabActivity中子Activity的跳转问题
http://blog.csdn.net/pjk1129/article/details/6580465转载 2012-08-21 09:41:04 · 810 阅读 · 0 评论 -
如何减少RadioButton与文字的间距?
设置android:button和android:background属性都为null,然后再设置android:drawableLeft为我需要的图片就OK了 <RadioButton style="@style/taxi_radio" android:tag="2" android:text="xxxx原创 2012-08-31 21:48:55 · 3786 阅读 · 0 评论 -
ActivityGroup的子类中不能使用bindService的解决办法
ActivityGroup(TabActivity)的子类中不能使用bindService的解决办法:使用getApplicationContext().bindService就可以了。原创 2012-09-03 13:05:16 · 1008 阅读 · 0 评论 -
新浪微博布局学习——妙用TabHost
转载至:新浪微博布局学习——妙用TabHost注:TabWidget 布局里边放入各个Tab挺有意思的。这样做到即见即所得的效果。 如果遇到特殊的TabWidget布局可以采取这种方式,一般的TabWidget可以不需要结转载 2012-09-27 14:58:27 · 1423 阅读 · 0 评论 -
eclipse配置
原先用的eclipse每天都回死机好多次,进行如下配置好多了-Xverify:none-Xms512m-Xmx512m-Xmn128m-XX:PermSize=96m-XX:MaxPermSize=256m-XX:DisableExplicitGC-Xnoclassgc-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-X原创 2012-09-28 09:59:49 · 567 阅读 · 0 评论 -
不用插件让Android播放Flash文件
转载至:http://www.apkbus.com/android-55072-1-1.html原理:把swf放在sd卡中的一个目录中,例如123目录,然后调用WebView.loadUrl("file:///mnt/sdcard/123/" + filename);去加载,WebView会自动播放swf文件转载 2012-09-19 12:21:05 · 1256 阅读 · 0 评论 -
不同分辨率手机适配小技巧
如果需要适配不同的手机比如:480x800 和1280x800的分辨率,有种方式可以不需要重写布局文件而是只通过修改style文件来解决。如下layout下有布局<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" andr原创 2012-07-24 15:34:25 · 3092 阅读 · 0 评论 -
用自带模拟器模拟网络延迟
转载:http://snake.group.iteye.com/group/wiki/3106-Android-emulator-Honeycomb使用方法:emulator -netdelay 1000 -avd sdk_2.2原创 2012-09-20 10:46:15 · 2245 阅读 · 0 评论 -
ListView实现带底部加载框的实现思路
1、ListView中加入加载框 listView.addFooterView(getLoadingLayout());//添加底部加载框,在setAdapter之前add listView.setAdapter(commentAdapter);2、加载完后怎么隐藏:HeaderViewListAdapter listAdapter= ((HeaderVi原创 2012-09-25 18:17:42 · 1294 阅读 · 0 评论 -
在虚拟上(VMware)安装Android X86
参考:http://blog.csdn.net/bellsong/article/details/7039527参数配置:http://be-evil.org/create-an-x86-emulator-based-height-performance-android-develop-environment.htmlhttp://blog.csdn.net/bellsong/articl转载 2012-08-26 22:05:34 · 2321 阅读 · 0 评论 -
实现换肤功能的思路
参考至:通过createPackageContext 实现皮肤打包成apk的demo有一个应用需要3套皮肤:默认,红色,蓝色思路:自定义red_skin,blue_skin两个项目,分别放入红色,蓝色皮肤,这两个项目只放入图片资源,没有其他代码。默认皮肤所在的项目为代码所在的项目。设置包名:red_skin项目:com.myapp.redblue_skin项目:com.my原创 2012-07-30 10:40:15 · 699 阅读 · 0 评论 -
Android下的任务和Activity栈
转载至:Android下的任务和Activity栈在这里,主要的行为标志为是: FLAG_ACTIVITY_NEW_TASK FLAG_ACTIVITY_CLEAR_TOP FLAG_ACTIVITY_RESET_TASK_IF_NEEDED FLAG_ACTIVITY_SINGLE_TOP 主要的 属性是: taskAffinity launch转载 2012-07-30 11:43:42 · 1053 阅读 · 0 评论 -
Handler和消息队列学习
SDK文档中有以下对Handler的描述Each Handler instance is associated with a single thread and that thread's message queue.When you create a new Handl原创 2011-08-30 14:54:07 · 3093 阅读 · 0 评论 -
避免Drawable保持引用的内存泄露
下文转摘至:点击打开链接Android应用在T-MobileG1上被限制只能使用16MB的内存。这对于手机来说已经是很大的内存了但对于很多开发者来说却仍然有点少。就算你不想把内存耗尽,你也应该尽可能的节约内存来避免其它应用不足以运行。Android保存在内存里的应用越多,用户切换应用的速度也会越快。作为工作的一部分,在开发Android应用的时候我碰到了很多内存泄漏问题,而绝大部分都出自于转载 2012-06-19 10:09:45 · 4330 阅读 · 0 评论 -
android中画饼状图等的第三方库
如图,地址:点击打开链接原创 2012-06-19 13:05:55 · 2696 阅读 · 1 评论 -
Linux中Samba详细安装
转载至:http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html为了实现Windows主机与Linux服务器之间的资源共享,Linux 操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍转载 2012-07-04 10:02:15 · 757 阅读 · 0 评论 -
获得系统中所有的安装包信息
下文转载至:点击打开链接获得系统中所有的安装包信息 List packageList = this.getPackageManager().getInstalledPackages(0); appList = new ArrayList(); for(PackageInfo info : packageList){ CharSequence appName = info.a转载 2012-06-22 22:44:02 · 1151 阅读 · 0 评论 -
android中View坐标学习
1、View的坐标 /** * Top position of this view relative to its parent. *相对应父控件的top位置,单位为像素,即头部到父控件的距离 * @return The top of this view, in pixels. */ @ViewDebug.CapturedViewPrope原创 2012-07-13 11:13:21 · 5229 阅读 · 4 评论 -
android适配的想法
1、在layout下尽量保存一份布局文件,不同机型分享一份布局。2、尽量使用style文件,例如在values,values-480x320下分别创建style文件,style文件中书写规范,用标签分隔不同功能模块的style样式,建立一个公用样式区,其他特定模块的样式用parent继承公用样式区的样式。3、多用9.patch原创 2012-08-02 16:28:00 · 541 阅读 · 0 评论 -
如何编译运行Android体系自带桌面Launcher2源码
转载至:http://www.cnpetweb.com/a/xinxizhongxin/lanmu9/2011/0903/11074.html原文链接:http://humblepg.com/chs/articles/nine-reasons-developers-should-learn-sql.html开辟者的萍踪是汗青进步的出发点;斗争者的肩头是科学登高的阶梯。每次回想,对生活生转载 2012-07-20 08:00:41 · 1855 阅读 · 0 评论 -
手动root android模拟器中永久删除自带应用程序
转载至:http://blog.csdn.net/assassin4824/article/details/6428074首先启动android模拟器。打开cmd命令行窗口。输入adb -s emulator-5554 shell此时可以管理系统文件夹了,再输入ls可以看到列出了文件夹和文件,输入cd system/app再输入ls可以看到系统自带的应用程序apk转载 2012-07-21 08:30:14 · 2093 阅读 · 0 评论 -
The import com.google.common.base.Preconditions cannot be resolved
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。目前主要包含:com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io com.google.comm原创 2012-07-24 08:19:01 · 3529 阅读 · 0 评论 -
Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
转载至:http://blog.csdn.net/qinjuning/article/details/7474827转载 2012-07-24 21:36:15 · 670 阅读 · 0 评论 -
Android学习13--使用Intent和IntentFilter进行通信
转载至:http://blog.csdn.net/lixj517990544/article/details/7252909 android.intent.category.HOME设置该Activity随系统启动而运行转载 2012-08-08 15:16:07 · 1321 阅读 · 0 评论 -
Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
转载至:http://blog.csdn.net/qinjuning/article/details/7247126转载 2012-07-25 18:41:28 · 878 阅读 · 0 评论 -
Android Bander设计与实现 - 设计篇
转载自:http://blog.csdn.net/universus/article/details/6211589转载 2012-07-26 11:01:16 · 691 阅读 · 0 评论 -
FLAG_ACTIVITY_NEW_TASK标记 以及taskAffinity属性
转载至:FLAG_ACTIVITY_NEW_TASK标记 以及taskAffinity属性taskAffinity:Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系每个Activity都有taskAffinity属性,这个属性指出了它希望进入的Task。如果一个Activity没有显式的指明该Activity的taskAffini转载 2012-07-30 11:13:12 · 1878 阅读 · 0 评论 -
AsyncTask源码解析
关于AsyncTask的使用可以参看android sdk提供的AsyncTask相关文档,本文来解析AsyncTask的源代码。我们只需要调用AsyncTask的execute方法,因此我们也将从这里开始。public final AsyncTask execu原创 2011-08-27 21:46:56 · 3414 阅读 · 0 评论