自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 154

原创 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 406

转载 买房过户经验(转)

点击打开链接一、看房篇 1、安居客、安家网等网上事先罗列自己想买地段附近的知名的中介公司中介的电话,根据自己的需求,打电话向中介陈述需求,让中介帮你找合适房源 2、看房前自己一般会同时联系好多家中介,一旦遇到合意的房源,千万不要向别的中介打听价格,以防房东认为自己房源抢手跳价或者遭遇中介间撬边 3、看到中意的房子后记下小区名字和门牌号码,到该房子所处的物业去了解该房

2015-10-22 19:55:00 529

转载 Asynctask解析以及注意事项

转载点击打开链接说到AsyncTask这个类,好多人其实不太了解。最近看了下代码,把心得分享给大家。  AsyncTask的execute的执行流程为  先调用ThreadPoolExecutor.execute(mFuture);  然后ThreadPoolExecutor.execute(mFuture) 会调用ThreadPoolExecutor.addW

2015-08-06 10:54:45 447

原创 常用的一些网址

经常要用到的网址:title:{ "Title": "常用网址", "androidurl": "developer.android.com", "githuburl": "www.github.com", "murltwo": "935f587376f5219348560dbf39e71ef9d4f82dc7d1dc9f4463f4cd6b

2015-07-18 22:16:59 287220

原创 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 8839 1

原创 adb 一些常用的命令

emulator -partition-size 1024 @myavd  用于解决无法push 的问题adb rmountadb shellsuadb chmod 666 *.apkrm 删除adb push system/app *.apk

2013-05-16 18:29:10 488

转载 删除系统中的一个文件夹,及内容

解决的办法:/** * 删除文件夹 * @param filePathAndName String 文件夹路径及名称 如c:/fqf * @param fileContent String * @return boolean */ public void delFolder(String folderPath) {

2013-03-28 09:30:31 596

转载 AutoCompleteTextView自动提示问题

对应blog地址AutoCompleteTextView自动提示问题http://www.iteye.com/problems/69581这个问题写的demo

2013-02-22 15:34:34 486

原创 android面试问题

1、网络连接下载的几种方式及他们的优缺点;2、异步任务的用法,里面几个主要方法的传参;3、java里的thread的启动方式;4、activity的生命周期,onstart和onresume的区别;5、listview的优化;6、微博中listview的获取数据的整个过程;7、序列化的一系列问题,以及如何保存到本地,并读取;8、android的缓存使用;9、广播的使

2013-02-20 13:36:00 402

转载 关于ViewGroup 中listview 和GridView数据不能动态更新的解决

点击打开链接在网上找了一份模仿系统Launcher的代码,是一个继承看碟ViewGroup的自定义组件,可以左右划屏,效果与QQ,微信之类的软件第一次启动时欢迎帮助效果类似.但是发现一问题,我在上面加了GridView,数据只有在程序启动时才能载入,启动后无法动态更新了,费了几个小时,终于找到解决方法:protected void onLayout(boolean ch

2013-01-25 22:28:03 831

转载 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 4620

原创 Listview下拉刷新-国外实现的demo

https://github.com/Maxwin-z/XListView-Androidhttp://maxwin.me/blog/?p=154

2012-12-28 17:02:30 720

转载 Android launcher 循环优化-壁纸切换

点击打开链接CyanogenMod 7内置的launcher是基于ADW的,自己也刷过cm7总得感觉还不错。launcher的循环功能是一个特性,不过体验并不好。尤其是在临界切换时,壁纸的突然跳跃,朋友手机上的360桌面也有这个问题,于是琢磨能不能在看懂的基础上进行一些优化:壁纸的移动和变化主要是由系统android.app.WallpaperManager来维

2012-11-28 11:04:24 1583 1

转载 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 516

原创 ADW luancher 源码

https://github.com/AnderWeb/android_packages_apps_Launcher/tree/system-donut

2012-11-15 17:07:32 541

原创 设置语言改变时,主activity 会重新启动

语言变化后,当不设置android:configChanges这项时,会执行:onPause -> onStop -> onDestory -> onCreate -> onStart -> onResume。如果设置了 android:configChanges="orientation|keyboard|keyboardHidden|locale"将执行@Overridepu

2012-11-07 10:47:59 6690

原创 Widget的几个类之间的分析

首先我们需要了解RemoteViews, AppWidgetHost, AppWidgetHostView等概念RemoteViews:并不是一个真正的View,它没有实现View的接口,而只是一个用于描述View的实体。比如:创建View需要的资源ID和各个控件的事件响应方法。RemoteViews会通过进程间通信机制传递给AppWidgetHost。AppWidgetHost

2012-11-01 14:02:18 684

转载 Android获取其他包的Context实例然后干坏事

点击打开链接  Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。         那我们能得到吗?很高兴的告诉你,能!      Context有个c

2012-10-25 14:39:47 398

转载 应用程序安装在sd卡还是内存选择及设置

点击打开链接主要内容是介绍如何使得自己开发的android程序安装到外置储存设备(如sd卡),安装到外置储存设备(如sd卡)的程序有哪些特别的地方、兼容性、哪些软件最好安装在内存中,哪些最好安装在外设上。 下面一段是个人废话,可忽略。。Xml代码  手机内存已经多次告急,安装软件提示内存不足,请清理后再安装。。  国产的很多a

2012-10-17 18:00:41 2144

原创 经常用到的网址

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 1217

转载 android 自定义dialog,窗口动画

【android】动画效果研究(Dialog)【5】参考文献:http://blog.csdn.net/lhs286266503/article/details/6996981http://archive.cnblogs.com/a/2176653/Dialog不同于view/PopupWindow,如果需要更改Dialog显示的位置,一般是更新窗口显示,直接上代码吧。与Popup

2012-09-29 17:55:17 8066 1

转载 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 3519

转载 HashMap对其中value的排序问题

最近开发中用到了HashMap ,而且想到要利用其value的大小排序。。真是个伤脑筋的问题。还好,经过查阅各个地方的资料。发现这个下边的代码处理是最简单有效的。代码很少,却达到目的了。一般我坚持的一个原则的是:能简单处理的,尽量不做复杂工作。关键代码部分如下:HashMap map_Data=new HashMap();    map_Data.put("A", "98");

2012-09-21 15:31:26 1188 1

转载 有效解决Android加载大图片时内存溢出的问题

首先解析一下基本的知识:位图模式,bitmap颜色位数是1位灰度模式,bitmap颜色位数是8位,和256色一样 RGB模式,bitmap颜色位数是24位 在RGB模式下,一个像素对应的是红、绿、蓝三个字节CMYK模式,bitmap颜色位数是32位 在CMYK模式下,一个像素对应的是青、品、黄、黑四个字节图像文件的字节数(Byte) = 图像分辨率*颜色深度/8(bit/

2012-09-18 17:33:05 4302 2

转载 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 812

转载 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 1068

原创 无法使用程序将widget添加到桌面上

因为要调用mAppWidgetManager.bindAppWidgetId(mAppWidgetId,intent.getComponent());这个函数根据mAppWidgetId会把相应地包名绑定起来。而这个函数必需要system权限,所以不将程序安装在system下,是无法使用程序将widget添加到桌面上。

2012-08-30 11:43:06 832

转载 浅谈如何给appwidget添加复杂view

点击打开链接我们都知道android原生的widget只支持极少数几个简单的view,所以功能及其简单。很多人都希望在AppWidget添加ListView、GridView等复杂的view来实现更为复杂的功能。我们知道要在AppWidget里添加 View都是通过RemoteView来做到了,然而RemoteView本身功能很弱,支持的操作很少,而且支持RemoteView的Wi

2012-08-29 21:24:20 492

原创 Launcher修改默认壁纸(default_wallpaper)

修改Launcher默认启动加载的壁纸private WallpaperManager mwallpaerManager;mwallpaerManager = WallpaperManager.getInstance(this); try { mwallpaerManager.setResource(R.drawable.wallpaper_01);

2012-08-16 16:02:21 1570

原创 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 1120

转载 实现GridView长按拖动图标,其余图标自动移位的效果(仿webos的note风格)

点击打开链接参考文章 :高仿小米launcher(ZAKER)跨屏拖动item上述文章是在放在item后,2个位置做一个交换,本文在此基础上,实现了拖动过程中,其它item自动移位的效果。其实就是修改了一下OnMove动作中的执行动画过程以及数据刷新的逻辑,主要还是得益于上述文章。完整源码下载主要修改的代码如下:在onTouchEvent接口的move事件中处理 各

2012-08-03 14:23:36 2923

转载 让你的Android应用支持转移到SD卡

最近买了台入门级的Android手机,可能大家已经猜到了中兴U880,在安装了几款应用后发现的确存储空间不够,由此想到如果能够将应用安装到SD卡里面就好了,其实如果你的应用不能转移到SD卡上的话,被卸载的几率又大了点。Android系统在2.1版本之前,应用程序是只能安装到机身内存(RAM)中,这一特性从某种角度上讲,阻止了Android的发展,因为RAM的空间是有限的,所以这一特性限制了应用程序

2012-07-30 10:10:18 10708

原创 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 398

原创 Launcher4 中widget的选择

Tabhost中选择widget还是app的调用顺序:AppsCustomizeTabHost:selectAppsTab->AppsCustomizePagedView:setContentType->PagedView:invalidatePageData->loadAssociatedPages->syncPageItems主要是根据page的大小来判断,当前显示的是wi

2012-07-04 16:50:17 726

转载 两种实现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 572

转载 android中dip、dp、px、sp和屏幕密度

1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用此单位   这个,不依赖像素。    这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你

2012-06-11 15:54:00 404

转载 奉上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 400

转载 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 1510

转载 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 13386

移动App性能评测与优化

本书通过六个专题方向介绍腾讯公司移动互联网事业群在移动应用性能评测优化方面的实战经验,涉及内存、电量、流畅度、导航、网络优化和应用安装包瘦身。每个专题都有案例说明,重点在讲述问题解决的思路,以及研究过程中碰到的问题。读者可以通过本书快速了解提升应用核心性能的思路与方法,打造更加优秀的移动应用。主要内容有:第1章是内存篇,介绍了各种内存使用情况分析的方法和一些优化技巧。第2章是电量篇,从app层面到rom层面,从硬件测试方法到软件测试方法,结合多个案例从多方面介

2017-10-17

Android应用开发揭秘.pdf

作者: 杨丰盛 出版社: 机械工业出版社 本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练.

2012-05-25

2011android面试题目及其答案大全

2011 android面试题 android笔试题 2011android面试题目及其答案大全

2012-02-21

android技术总结和面试

android 技术总结 面试题 笔试题

2012-02-21

android 连连看游戏源码

android 连连看 游戏 源码 便于新手学习android开发

2011-09-08

android笔记本源码

笔记本 android 源码 diary

2011-09-08

Android_开发指南中文版

Android_开发指南中文版 新手入门级别

2011-09-08

火车信息查询API 云计算 php

火车信息查询 API 云计算 php 实时查询火车时刻查询,列车时刻查询,余票及票价查询,车次查询,发到站查询,车站经过车次查询,列车到达正晚点查询,最新到站信息查询,出行日期淘车次查询,所有信息都是最新实时,与火车站同步。

2010-11-22

2009年诺基亚西门子笔试题

2009年诺基亚西门子软件工程师笔试题,非常值得珍藏的 有助于大家找工作。

2009-09-16

中兴、华为笔试题(最新最全09年)

中兴、华为笔试题(最新最全09年) 可能对面试的程序员有用啊,希望对大家有所帮助啊

2009-08-31

DOOM启示录 程序员的圣经

DOOM启示录,卡马克、罗梅罗 这两位被我誉为神的程序员的自传。 程序员的圣经

2009-07-31

Linux Kerne

Linux Kerne

2007-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除