- 博客(83)
- 资源 (13)
- 收藏
- 关注
原创 test
344456677444666 public enum CustomShortcutKey { // 1:up,2:down,3:left,4:right DEAFAULT(""), //关于页面 DEV_TOOL_SHUTCUT2("******"), DEV_TOOL_SHUTCUT3("99
2017-12-29 10:56:58
205
原创 spark 工程导入
1、打开eclipse,选择File——New——Project——Java Project。输入项目工程名spark,选中spark文件目录;导入成功后,会出现很多错误,删除多余的文件,只保留如下source2、 b) Run/Debug Settings -> Main: Main class: org.jivesoftware.launcher.Startu
2017-10-26 15:52:17
472
转载 买房过户经验(转)
点击打开链接一、看房篇 1、安居客、安家网等网上事先罗列自己想买地段附近的知名的中介公司中介的电话,根据自己的需求,打电话向中介陈述需求,让中介帮你找合适房源 2、看房前自己一般会同时联系好多家中介,一旦遇到合意的房源,千万不要向别的中介打听价格,以防房东认为自己房源抢手跳价或者遭遇中介间撬边 3、看到中意的房子后记下小区名字和门牌号码,到该房子所处的物业去了解该房
2015-10-22 19:55:00
587
转载 Asynctask解析以及注意事项
转载点击打开链接说到AsyncTask这个类,好多人其实不太了解。最近看了下代码,把心得分享给大家。 AsyncTask的execute的执行流程为 先调用ThreadPoolExecutor.execute(mFuture); 然后ThreadPoolExecutor.execute(mFuture) 会调用ThreadPoolExecutor.addW
2015-08-06 10:54:45
502
原创 常用的一些网址
经常要用到的网址:title:{ "Title": "常用网址", "androidurl": "developer.android.com", "githuburl": "www.github.com", "murltwo": "935f587376f5219348560dbf39e71ef9d4f82dc7d1dc9f4463f4cd6b
2015-07-18 22:16:59
287368
原创 andorid中dispatchkeyevent事件传递及焦点获取
DalvikVM[localhost:8601] Thread [ main] (Suspended (breakpoint at line 740 in Workspace)) Workspace.dispatchKeyEvent(KeyEvent) line: 740 FrameLayout(ViewGroup).dispatchKeyEvent(KeyEven
2015-03-24 16:10:09
8954
原创 adb 一些常用的命令
emulator -partition-size 1024 @myavd 用于解决无法push 的问题adb rmountadb shellsuadb chmod 666 *.apkrm 删除adb push system/app *.apk
2013-05-16 18:29:10
526
转载 删除系统中的一个文件夹,及内容
解决的办法:/** * 删除文件夹 * @param filePathAndName String 文件夹路径及名称 如c:/fqf * @param fileContent String * @return boolean */ public void delFolder(String folderPath) {
2013-03-28 09:30:31
630
转载 AutoCompleteTextView自动提示问题
对应blog地址AutoCompleteTextView自动提示问题http://www.iteye.com/problems/69581这个问题写的demo
2013-02-22 15:34:34
517
原创 android面试问题
1、网络连接下载的几种方式及他们的优缺点;2、异步任务的用法,里面几个主要方法的传参;3、java里的thread的启动方式;4、activity的生命周期,onstart和onresume的区别;5、listview的优化;6、微博中listview的获取数据的整个过程;7、序列化的一系列问题,以及如何保存到本地,并读取;8、android的缓存使用;9、广播的使
2013-02-20 13:36:00
430
转载 关于ViewGroup 中listview 和GridView数据不能动态更新的解决
点击打开链接在网上找了一份模仿系统Launcher的代码,是一个继承看碟ViewGroup的自定义组件,可以左右划屏,效果与QQ,微信之类的软件第一次启动时欢迎帮助效果类似.但是发现一问题,我在上面加了GridView,数据只有在程序启动时才能载入,启动后无法动态更新了,费了几个小时,终于找到解决方法:protected void onLayout(boolean ch
2013-01-25 22:28:03
866
转载 View中Draw方法
View组件的绘制会调用draw(Canvas canvas)方法,draw过程中主要是先画Drawable背景,对drawable调用setBounds()然后是draw(Canvas c)方法.有点注意的是背景drawable的实际大小会影响view组件的大小,drawable的实际大小通过getIntrinsicWidth()和getIntrinsicHeight()获取,当背景比较大时vi
2013-01-04 17:32:59
4677
原创 Listview下拉刷新-国外实现的demo
https://github.com/Maxwin-z/XListView-Androidhttp://maxwin.me/blog/?p=154
2012-12-28 17:02:30
752
转载 Android launcher 循环优化-壁纸切换
点击打开链接CyanogenMod 7内置的launcher是基于ADW的,自己也刷过cm7总得感觉还不错。launcher的循环功能是一个特性,不过体验并不好。尤其是在临界切换时,壁纸的突然跳跃,朋友手机上的360桌面也有这个问题,于是琢磨能不能在看懂的基础上进行一些优化:壁纸的移动和变化主要是由系统android.app.WallpaperManager来维
2012-11-28 11:04:24
1655
转载 network: android 网络判断
点击打开链接package mark.zhang;import java.util.List;import android.content.Context;import android.location.LocationManager;import android.net.ConnectivityManager;import android.net.NetworkInfo;im
2012-11-15 19:45:28
544
原创 ADW luancher 源码
https://github.com/AnderWeb/android_packages_apps_Launcher/tree/system-donut
2012-11-15 17:07:32
575
原创 设置语言改变时,主activity 会重新启动
语言变化后,当不设置android:configChanges这项时,会执行:onPause -> onStop -> onDestory -> onCreate -> onStart -> onResume。如果设置了 android:configChanges="orientation|keyboard|keyboardHidden|locale"将执行@Overridepu
2012-11-07 10:47:59
6830
原创 Widget的几个类之间的分析
首先我们需要了解RemoteViews, AppWidgetHost, AppWidgetHostView等概念RemoteViews:并不是一个真正的View,它没有实现View的接口,而只是一个用于描述View的实体。比如:创建View需要的资源ID和各个控件的事件响应方法。RemoteViews会通过进程间通信机制传递给AppWidgetHost。AppWidgetHost
2012-11-01 14:02:18
724
转载 Android获取其他包的Context实例然后干坏事
点击打开链接 Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。 那我们能得到吗?很高兴的告诉你,能! Context有个c
2012-10-25 14:39:47
426
转载 应用程序安装在sd卡还是内存选择及设置
点击打开链接主要内容是介绍如何使得自己开发的android程序安装到外置储存设备(如sd卡),安装到外置储存设备(如sd卡)的程序有哪些特别的地方、兼容性、哪些软件最好安装在内存中,哪些最好安装在外设上。 下面一段是个人废话,可忽略。。Xml代码 手机内存已经多次告急,安装软件提示内存不足,请清理后再安装。。 国产的很多a
2012-10-17 18:00:41
2221
原创 经常用到的网址
http://m.baidu.com/searchbox?action=query&word=%E5%A4%A9%E6%B0%94&widgetinfo=11634_%E4%B8%8A%E6%B5%B7%E5%A4%A9%E6%B0%94%280000_0001_265f273cf1a7e9e3d0921d6b7f8462c4%29http://m.baidu.com/searchbox?act
2012-10-15 16:09:17
1270
转载 android 自定义dialog,窗口动画
【android】动画效果研究(Dialog)【5】参考文献:http://blog.youkuaiyun.com/lhs286266503/article/details/6996981http://archive.cnblogs.com/a/2176653/Dialog不同于view/PopupWindow,如果需要更改Dialog显示的位置,一般是更新窗口显示,直接上代码吧。与Popup
2012-09-29 17:55:17
8119
转载 Android下蒙板效果的实现
点击打开链接2010-09-01 10:59:33Layout结构:http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fi
2012-09-27 14:45:45
3546
转载 HashMap对其中value的排序问题
最近开发中用到了HashMap ,而且想到要利用其value的大小排序。。真是个伤脑筋的问题。还好,经过查阅各个地方的资料。发现这个下边的代码处理是最简单有效的。代码很少,却达到目的了。一般我坚持的一个原则的是:能简单处理的,尽量不做复杂工作。关键代码部分如下:HashMap map_Data=new HashMap(); map_Data.put("A", "98");
2012-09-21 15:31:26
1228
转载 有效解决Android加载大图片时内存溢出的问题
首先解析一下基本的知识:位图模式,bitmap颜色位数是1位灰度模式,bitmap颜色位数是8位,和256色一样 RGB模式,bitmap颜色位数是24位 在RGB模式下,一个像素对应的是红、绿、蓝三个字节CMYK模式,bitmap颜色位数是32位 在CMYK模式下,一个像素对应的是青、品、黄、黑四个字节图像文件的字节数(Byte) = 图像分辨率*颜色深度/8(bit/
2012-09-18 17:33:05
4381
转载 GC_EXTERNAL_ALLOC
09-28 17:16:37.543: DEBUG/dalvikvm(21466): GC_EXTERNAL_ALLOC freed 390 objects / 45656 bytes in 50ms09-28 17:16:40.513: DEBUG/dalvikvm(3267): GC_EXPLICIT freed 4501 objects / 251624 bytes in 67ms很多
2012-09-17 12:27:08
856
转载 Android启动Launcher过程
一LauncherApplication->onCreate 1.//设置最小堆内存4M 2.//建立应用图标缓存器 3.//建立LauncherModel 4.//注册Intent.ACTION_PACKAGE_ADDED,Intent.ACTION_PACKAGE_REMOVED,Intent.ACTION_PACKAGE_CHANGED事件监听器 Launche
2012-08-31 10:23:24
1119
原创 无法使用程序将widget添加到桌面上
因为要调用mAppWidgetManager.bindAppWidgetId(mAppWidgetId,intent.getComponent());这个函数根据mAppWidgetId会把相应地包名绑定起来。而这个函数必需要system权限,所以不将程序安装在system下,是无法使用程序将widget添加到桌面上。
2012-08-30 11:43:06
916
转载 浅谈如何给appwidget添加复杂view
点击打开链接我们都知道android原生的widget只支持极少数几个简单的view,所以功能及其简单。很多人都希望在AppWidget添加ListView、GridView等复杂的view来实现更为复杂的功能。我们知道要在AppWidget里添加 View都是通过RemoteView来做到了,然而RemoteView本身功能很弱,支持的操作很少,而且支持RemoteView的Wi
2012-08-29 21:24:20
523
原创 Launcher修改默认壁纸(default_wallpaper)
修改Launcher默认启动加载的壁纸private WallpaperManager mwallpaerManager;mwallpaerManager = WallpaperManager.getInstance(this); try { mwallpaerManager.setResource(R.drawable.wallpaper_01);
2012-08-16 16:02:21
1613
原创 Android中dp和px之间进行转换
import android.content.Context; public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, fl
2012-08-16 14:59:15
1155
转载 实现GridView长按拖动图标,其余图标自动移位的效果(仿webos的note风格)
点击打开链接参考文章 :高仿小米launcher(ZAKER)跨屏拖动item上述文章是在放在item后,2个位置做一个交换,本文在此基础上,实现了拖动过程中,其它item自动移位的效果。其实就是修改了一下OnMove动作中的执行动画过程以及数据刷新的逻辑,主要还是得益于上述文章。完整源码下载主要修改的代码如下:在onTouchEvent接口的move事件中处理 各
2012-08-03 14:23:36
2958
转载 让你的Android应用支持转移到SD卡
最近买了台入门级的Android手机,可能大家已经猜到了中兴U880,在安装了几款应用后发现的确存储空间不够,由此想到如果能够将应用安装到SD卡里面就好了,其实如果你的应用不能转移到SD卡上的话,被卸载的几率又大了点。Android系统在2.1版本之前,应用程序是只能安装到机身内存(RAM)中,这一特性从某种角度上讲,阻止了Android的发展,因为RAM的空间是有限的,所以这一特性限制了应用程序
2012-07-30 10:10:18
10905
原创 Exploring the world of Android :: Part 2
http://blog.orange11.nl/2009/09/17/exploring-the-world-of-android-part-2/
2012-07-19 13:47:19
427
原创 Launcher4 中widget的选择
Tabhost中选择widget还是app的调用顺序:AppsCustomizeTabHost:selectAppsTab->AppsCustomizePagedView:setContentType->PagedView:invalidatePageData->loadAssociatedPages->syncPageItems主要是根据page的大小来判断,当前显示的是wi
2012-07-04 16:50:17
760
转载 两种实现Toast 的例子(图片&文字)
Toast主要用来提示用户,以实现友好的用户体验,这里给出两个Toast的例子:1、使用图片Toast toast = new Toast(this); ImageView view = new ImageView(this); view.setImageResource(R.drawable.icon); toast.setView(view); toast.show();
2012-06-13 13:29:58
615
转载 android中dip、dp、px、sp和屏幕密度
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用此单位 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你
2012-06-11 15:54:00
433
转载 奉上20个Android很有用的代码片段
1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){ 说明有SD卡插入}2:让某个Activity透明OnCreate 中不设Layoutthis.setTheme(R.style.Theme_Tra
2012-06-11 15:30:29
433
转载 Intent 传递复杂对象
点击打开链接import java.util.ArrayList;import java.util.List;import android.os.Parcel;import android.os.Parcelable;public class Reasons implements Parcelable { private List> exchange
2012-06-11 15:20:36
1549
转载 android gridview 行高设置
android gridview设置行高:问题来源:gridview中设置列数为3的时候布局代码:“ android:id="@+id/main_coupon_content_shop" android:layout_width="fill_parent" android:layout
2012-06-11 10:03:36
13435
Android应用开发揭秘.pdf
2012-05-25
火车信息查询API 云计算 php
2010-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人