
Android
文章平均质量分 61
iteye_3854
这个作者很懒,什么都没留下…
展开
-
margin与padding的区别
边框属性(border)用来设定一个元素的边线。边距属性(margin)是用来设置一个元素所占空间的边缘到相邻元素之间的距离。间隙属性(padding)是用来设置元素内容到元素边界的距离。 ...原创 2011-05-23 15:27:22 · 124 阅读 · 0 评论 -
Access resources of another apk
Resources res = mPackageManager.getResourcesForApplication("org.example.foo"); http://developer.android.com/reference/android/content/pm/PackageManager.html#getResourcesForApplication%28java.l...原创 2011-06-15 16:45:12 · 82 阅读 · 0 评论 -
How to enable logging for apache commons HttpClient on Android
java.util.logging.Logger.getLogger("org.apache.http.wire").setLevel(java.util.logging.Level.FINEST);java.util.logging.Logger.getLogger("org.apache.http.headers").setLevel(java.util.logging.Level.FIN...原创 2011-06-28 21:33:46 · 115 阅读 · 0 评论 -
Dalvik VM的directives
比如对于一个for循环,我碰到了下面的局部变量的定义:.local v1, count:I.local v2, movePace:I.local v0, checkPosition:I 其中.local是一个directive,表示声明一个局部变量。v0,v1,v2是变量编号,count/movePace/checkPosition是变量名,I是类型。一般情况下,.loca...2011-07-11 22:04:27 · 107 阅读 · 0 评论 -
Detecting When ScrollView Hits Bottom
@Overrideprotected void onScrollChanged(int l, int t, int oldl, int oldt) { View view = (View) getChildAt(getChildCount()-1); int diff = (view.getBottom()-(getHeight()+getScrollY()...原创 2011-07-15 14:15:29 · 86 阅读 · 0 评论 -
Eclipse下Ctrl+Space代码补齐快捷键不起作用
使用Eclipse开发,调试代码时经常要输入System.out.println();这样的调试代码,其实Eclipse带有代码补全功能,默认是Ctrl+Space,但是由于Ctrl+Space在Windows操作系统默认是输入法转换的热键,所以代码补全功能不起作用,我们可以作以下修改:window->Preferences->General->Keys可以把Conten...原创 2011-07-20 14:32:03 · 1332 阅读 · 0 评论 -
Eclipse中ctrl+shift+F无法排版代码
原因很可能是装了搜狗拼音输入法,搜狗的ctrl+shift+F是切换简繁体,所以,每次按ctrl+shift+F都是切换了输入法的简繁体,而不是在eclipse中排版。在搜狗中设置一下,关掉这个快捷键就可以了!...原创 2011-07-20 14:42:12 · 114 阅读 · 0 评论 -
Java反编译的几个疑点
Variable this$0 refers to outer class instance containing inner class instance.this.val$param are interpretation of accessing final local variables from nonstatic inner classes.注意理解两篇文章里的例子。ht...原创 2011-07-22 17:12:51 · 285 阅读 · 0 评论 -
使用Google Android MapView遇到的错误之一
如果Google Maps的API key不正确,MapView会显示为: 同时有下面的logs:08-04 09:51:15.248: WARN/System.err(24602): IOException processing: 2608-04 09:51:15.258: WARN/System.err(24602): java.io.IOException: Server...原创 2011-08-04 09:58:20 · 279 阅读 · 0 评论 -
Android应用程序实现检查更新功能
http://blog.youkuaiyun.com/xjanker2/article/details/6303937http://jaymsimusic.iteye.com/blog/763540http://www.iteye.com/topic/860420原创 2011-08-13 14:10:14 · 207 阅读 · 0 评论 -
Google Map Parameters
http://mapki.com/wiki/Google_Map_Parameters Intent { act=android.intent.action.VIEW dat=http://maps.google.com/maps?q=loc:31.99962285,118.73546605(Nanjing) cmp=com.google.android.apps.maps/com.goo...原创 2011-08-14 15:42:08 · 121 阅读 · 0 评论 -
change look of CheckBox
http://www.anddev.org/novice-tutorials-f8/tutorial-change-look-of-checkbox-t4553.html#p17044原创 2011-08-15 15:26:19 · 107 阅读 · 0 评论 -
JSON工具类
/** * Copyright (c) linkwise 2007-2009 corporation. * All rights reserved */ package com.linghui.common.util; import java.util.ArrayList; import java.util.Date; impo...原创 2011-08-17 10:06:27 · 86 阅读 · 0 评论 -
How to capture screen with coding
public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); currentView = findViewById(R.id.screen); clickBtn = findViewById(R.id.cl...原创 2011-08-17 23:27:04 · 117 阅读 · 0 评论 -
Magnify glass for EditText
http://stackoverflow.com/questions/6800237/magnify-glass-for-edittext-like-in-iphone-is-it-possible-to-draw-outside-of-a-vi原创 2011-08-18 16:40:30 · 122 阅读 · 0 评论 -
通过资源文件名获得资源ID
int resID = getResources().getIdentifier("gallery_photo_"+String.valueOf(position), "drawable", "org.loveandroid.androidtest"); int resID = getResources().getIdentifier("org.loveandroid.android...原创 2011-08-23 10:42:01 · 309 阅读 · 0 评论 -
诺基亚N9 nfc功能体验
http://www.tudou.com/programs/view/QM6XrzgrSsc/原创 2011-12-18 17:19:01 · 619 阅读 · 0 评论 -
ActiveSync Quick Reference
List of HTTP status codesHTTP/1.1: Status Code Definitions[MS-ASCMD ]2.2.4 Common Status CodesList of HTTP header fields原创 2011-12-20 11:43:55 · 78 阅读 · 0 评论 -
SQLite primay key and autoincrement
十九.如果将某个字段设置为INTEGER PRIMARY KEY属性,有什么特性?如果将声明表的一列设置为 INTEGER PRIMARY KEY,则具有: 1.每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数; 2.如果表是空的, 将会是1; 注意该整数会比表中该列上的插入之前的最大值大1。 该键值在当前的表中是唯...原创 2011-09-02 11:04:47 · 147 阅读 · 0 评论 -
Android编程点点滴滴
Android编程有好多小技巧的,在这里把我遇到的点点滴滴记下,免得忘记,这是一个积累的过程。 1.对一个Activity调用getCacheDir().getPath()和getCacheDir().getAbsolutePath(),返回值是一样的,都是/data/data/<package>/cache 2. RelativeLayout有时候会遇到“No...原创 2011-09-07 13:30:30 · 120 阅读 · 0 评论 -
Android pull-down-to-refresh
http://stackoverflow.com/questions/4583484/how-to-implement-android-pull-to-refreshhttps://github.com/johannilsson/android-pulltorefreshhttp://www.recursiveawesome.com/blog/2011/04/29/implementing...原创 2011-09-09 00:45:32 · 222 阅读 · 0 评论 -
android: workaround for slow ‘building workspace’ problem in eclipse
While developing for android on eclipse 3.6 i had the problem that each time i saved a file, eclipse blocked me several seconds with ‘building workspace…’. Similar to these:stackoverflow – androi...原创 2012-01-14 20:32:25 · 99 阅读 · 0 评论 -
Auto Formatting Android XML Files With Eclipse
http://www.androidpolice.com/2009/11/04/auto-formatting-android-xml-files-with-eclipse/http://envyandroid.com/archives/195/formatting-android-xml-eclipseThe ProblemHowever, one thing about Ec...原创 2012-01-14 23:27:15 · 110 阅读 · 0 评论 -
Android Dev - Using Eclipse
Basic setupFirst, it's important to make sure the regular Android development system is set up.cd /path/to/android/root makeImportant: You will still be using make to build the files you ...原创 2012-01-14 23:28:36 · 80 阅读 · 0 评论 -
Google应用在Android上的Push机制以及C2DM框架的底层实现
GMS (Google Mobile Applications)在Android平台使用了Push机制, 所以有更好的用户体验:当服务器上有你的新的的Gmail邮件, 或者有新的Calendar Events, 或者有新的Contact, 你的Android总会第一时间知道, 并且会自动sync下来. 这里用到的就是Push机制. Google在Android上的Push机制利用的就是XMPP协议...2011-02-07 21:13:51 · 218 阅读 · 0 评论 -
[原创]通过代码及流程图说明Google在Android上的Push机制的实现
[color=red][b]声明: 如果您要转载, 请事先征得本人的同意后方可并且请您附上原文链接. 本人保留一切权利. 多谢![/b][/color]Google从FroYo版本后引入了C2DM (Cloud to Device Messaging)框架:[url]http://code.google.com/android/c2dm/index.html[/url][i]And...2011-02-09 16:15:56 · 274 阅读 · 0 评论 -
Android上试用Linphone(Free SIP VOIP Client)
1. 下载Linphone apk并且安装到两个Android手机上[url]http://www.linphone.org/eng/download/packages/android.html[/url]2. 申请两个免费的SIP帐号进行测试[url]https://www.ekiga.net/[/url]3. 在每个Android手机上分别配置Linphone应用程序...2011-02-09 20:30:28 · 1369 阅读 · 0 评论 -
Android利用tcpdump抓包
[b]Instructions[/b][url]http://source.android.com/porting/tcpdump.html[/url][b]Source Code and Documents[/b][url]http://www.tcpdump.org/[/url][b]Compiled Binary Download[/b][url]http://www.s...原创 2011-02-09 21:38:42 · 109 阅读 · 0 评论 -
通过Web访问Android Market
Android 3.0 Gingerbread发布不久, Google就发布了网页版的Android Market ([url]https://market.android.com/[/url]). 也就是说, 通过PC浏览器访问Android Market的Web页, 可以查看你的Android手机上安装的应用的情况, 也可以选择从Web页安装某个应用, 这将会触发你的Android手机下载该应...2011-02-09 22:09:22 · 190 阅读 · 0 评论 -
SQLite数据库查看工具
SQLite的官方网站[url]http://www.sqlite.org/[/url]SQLite的官方网址列了很多查看SQLite数据库的软件:[url]http://www.sqlite.org/cvstrac/wiki?p=ManagementTools[/url]这里推荐我使用过的几个, 当然是免费的才行.1. SQLite Database Browser...原创 2011-02-09 22:56:53 · 1193 阅读 · 1 评论 -
[原]Android上GTalk以及Push机制的XMPP数据选择使用protobuf格式而非XML格式
[url]http://code.google.com/p/protobuf/[/url][b]先介绍下什么是protobuf以及有什么好处.[/b][i]Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol B...2011-02-10 22:18:15 · 163 阅读 · 0 评论 -
查看更多的Log
Backup一下:setprop log.tag.Sync VERBOSEsetprop log.tag.GTalkService VERBOSEsetprop log.tag.GDataClient VERBOSEsetprop log.tag.Smack VERBOSEsetprop log.tag.GoogleLoginService VERBOSEsetprop...原创 2011-02-10 22:23:52 · 824 阅读 · 0 评论 -
QR Code
QR Code (Quick Response Code)QR Code的有趣应用可以参考:http://hi.baidu.com/wangzhan_ok/blog/item/603f6edaf9923ae438012fe2.html QR Code这个二维条形码可以承载很多格式的数据, 比如Text, URL, vCard等, 所以可以作为一种有效的数据共享方式. Q...2011-02-10 23:03:22 · 196 阅读 · 0 评论 -
Make Smack File Transfer Work on Android
[url]http://code.google.com/p/asmack/issues/detail?id=23[/url][url]http://community.igniterealtime.org/message/201866#201866[/url]原创 2011-02-17 21:58:21 · 74 阅读 · 0 评论 -
Android平台Native开发与JNI机制详解
个人认为下面这篇转载的文章写的很清晰很不错. 注意Android平台上的JNI机制使用包括Java代码中调用Native模块以及Native代码中调用Java模块. http://www.ophonesdn.com/article/show/263 众所周知,OPhone平台上的应用开发主要基于Java语言,但平台完全支持且提供了一定的Native开发能力(主要是C/C...原创 2011-02-22 13:02:53 · 166 阅读 · 0 评论 -
How to get a tables columns arraylist on Android?
Cursor ti = db.rawQuery("PRAGMA table_info(mytable)", null); if ( ti.moveToFirst() ) { do { System.out.println("col: " + ti.getString(1)); } while (ti.moveToNext())...原创 2011-09-26 14:30:01 · 93 阅读 · 0 评论 -
Android反编译中的几个要点
1. const-wide/high16 v2, 0x4014表示double类型常量。如何获得对应的值呢?将0x4014右边加0补到64位,即0x4014000000000000,然后在网页http://babbage.cs.qc.edu/IEEE-754/64bit.html中,输入4014000000000000,即可获得反编译后的double类型的常量,即5。 2. c...2011-09-28 20:55:05 · 710 阅读 · 0 评论 -
【转载】android开发新浪微博客户端 完整攻略
http://blog.youkuaiyun.com/moreevan/article/details/6347538原创 2011-10-12 15:51:54 · 89 阅读 · 0 评论 -
Android 4.0 - Ice Cream Sandwich
Android 4.0 for UsersSimple, beautiful, beyond smartAndroid 4.0 builds on the things people love most about Android — easymultitasking, rich notifications, customizable home screens...原创 2011-10-21 22:03:33 · 1059 阅读 · 0 评论 -
[转]android 一直在最前面的浮动窗口效果
http://ljl-xyf.iteye.com/blog/1207069 今天发现一些软件可以在android 的桌面上显示一些浮动小窗口,经过一番查找,终于找到的解决方案,代码如下: FloatingFunc.java package hrxcframe.comm;import android.app.Activity;import android...原创 2011-10-22 13:04:34 · 1014 阅读 · 0 评论