Android 基本操作
文章平均质量分 67
wop_niaoren19870227
这个作者很懒,什么都没留下…
展开
-
gradlew 常用命令行
常用命令如下:(linux下是./gradlew,该脚本在项目下,windows直接gradlew即可) ./gradlew -v 版本号,首次运行,没有gradle的要下载的哦。 gradlev ./gradlew clean 删除HelloWord/app目录下的build文件夹 ./gradlew build 检查依赖并编译打包 这里注意的是 ./gradlew build 命令...原创 2019-03-22 15:41:20 · 7574 阅读 · 2 评论 -
联系人信息的存储结构
从Android 2.0(API Level 5)开始,Android平台提供了一个改进的Contacts API,以适应一个联系人可以有多个帐户的需求,比如说手机通讯录和GMAIL通讯录,两个通讯录中的两条记录可以是同一个人。新的Contacts API主要是由ContactsContract及其相关的类来管理,旧的API(android.provider.Contacts)已不赞成使用,但为了原创 2012-06-06 10:36:52 · 1144 阅读 · 0 评论 -
Fiddler2介绍及使用和中文帮助文档(3)
Fiddler2 中文手册 Fiddler2 Web Session 面板 Fiddler2 Web Session 面板 完整工具栏如下图: 此列表显示所有 HTTP 请求的相关信息,从左到右各列分别代表: [#] —— HTTP Request 的顺序,从 1 开始,按照页面加载请求的顺序递增。 [Result] —— HTTP 响应的状原创 2012-05-18 10:25:40 · 3402 阅读 · 0 评论 -
Fiddler2介绍及使用和中文帮助文档(2)
Fiddler2 中文手册 Fiddler2 工具栏 Fiddler2 工具栏 完整工具栏如下图: 如果工具栏被关闭,可以通过如下方式开启: 主菜单 Tools -> Fiddler Options... -> Appearance -> Show Fiddler Toolbar,打勾确认即可。 下面逐一讲解各按钮的用途: Comment原创 2012-05-18 10:24:46 · 3194 阅读 · 0 评论 -
Eclipse Java注释模板设置详解
1:Files文件 /** * * Copyright: Copyright (c) 2012 Asiainfo-Linkage * * ${package_name}@date:${date} * @ClassName: ${file_name} * @Description: 该类的功能描述 * * @version: v1.0.0${time}${user}原创 2012-05-12 10:50:57 · 1172 阅读 · 0 评论 -
接口定义的步骤
1: 创建接口 public interface ChangedListener { /** * ......接口 return 0 :关闭 ,1 :打开 * */ void onFFChange(final int fullSizeIndex); } 2:绑定接口并监听 mCameraSettingAdapte = new CameraSettin原创 2012-03-19 16:08:36 · 620 阅读 · 0 评论 -
桌面插件
应用程序窗口小部件App Widgets 应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。 appwidget原创 2012-02-23 17:22:47 · 570 阅读 · 0 评论 -
android下的一些商业模式
1.免费应用+广告 这是目前国内个人开发者最普遍的赚钱方式,你可以利用嵌入国内和国外的几十家移动广告平台的sdk、并在各渠道发布你的应用来获取展示广告,从而利用用户对广告的点击而获取收入。需要注意的是,身为开发者你最好不要以欺骗、诱导、作弊等方式来获得用户点击,别破坏市场环境(比如现在很多应用所有功能都要求用户下载广告应用获取积分而得到使用,特别是一些色情搭边的应用)。 2.收费应用转载 2012-02-04 15:12:09 · 1652 阅读 · 0 评论 -
Fiddler2介绍及使用和中文帮助文档(1)
Fiddler2 主菜单 六个主菜单分别是: 文件(File) Capture Traffic ——启用捕获功能,快捷键 F12 此功能的开启/关闭状态,程序安装后默认是开启的。可以在 Fiddler 底部状态栏最左侧看到:(开启状态)、(关闭状态) 也可以通过鼠标点击状态栏该图标来进行切换。 Load Archive... ——载入本地保存的 Session 压缩包 Save原创 2012-05-18 09:58:10 · 13947 阅读 · 1 评论 -
软键盘
方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 方法二: 让EditText失去焦点,使用EditText的clearFocus方法 EditText edit=(EditText)findViewById(R.id.edit); ed原创 2012-06-12 09:36:37 · 996 阅读 · 0 评论 -
android源码集合(从网上摘抄,在此记录下)
部分源码下载地址:http://shuige169.400gb.com $$ ├—地图相关 Android bikeroute自行车导航源码.rar: http://www.转载 2016-03-04 17:26:25 · 2559 阅读 · 2 评论 -
Eclipse下配置NDK不用安装Cygwin
一、关于NDK: NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要转载 2013-09-16 11:05:35 · 1123 阅读 · 0 评论 -
Android string.xml 显示特殊符号
项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格 以下为常见的ASCII十进制交换编码: --> !-->! "-->" #--># $-->$ %-->% &转载 2013-03-14 09:34:50 · 16573 阅读 · 0 评论 -
用Android-X86和VirtualBox打造高性能Android开发环境
不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了! 为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下: 1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系结构都是 x86 的,另外 iOS 的模拟器中运行的 App 也是编译为 x86 的。转载 2012-12-19 09:33:08 · 1741 阅读 · 0 评论 -
通过Wifi调试Android程序
看到网上一些程序写的很复杂,基本上需要Root才行,对于行货的机器,Root之后可能会失去保修. 所以能不Root还是尽量选择不要Root 如果Root之后,可以选择adbWireLess这款软件,很方便,点下按钮就能准备好机器. 如果不Root也是可以的, 需要确保你的电脑和手机都连上了Wifi并处于同一局域网下. 1.USB连接机器到电脑. 2.SDK目录pl转载 2012-12-12 15:44:51 · 1434 阅读 · 1 评论 -
缓存
//缓存存储数据 sharedPreferences = mContext.getSharedPreferences("Share",Activity.MODE_PRIVATE); SharedPreferences.Editor editor = null; editor = sharedPreferences.edi原创 2012-12-03 11:12:12 · 912 阅读 · 0 评论 -
android intent和intent action大全
android intent和intent action大全 android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent。 ★intent大全: 1.从google搜索内容 Intent intent = new Intent(); intent.setAc原创 2012-10-25 16:07:51 · 1237 阅读 · 0 评论 -
软件盘弹出时的界面控制
有时候androidactivity弹出软键盘后布局改变 下面有三种模式可以改变软键盘弹出以后的显示形式 模式一:压缩模式软键盘弹出以后,会压缩原先的大小 我们可以在AndroidManifet.xml中对Activity进行设置。如:android:windowSoftInputMode="stateUnchanged|adjustResize" 模式二:平移模式 软键盘原创 2012-06-20 16:03:44 · 773 阅读 · 0 评论 -
JAVA如何把一个float四舍五入到小数点后2位,以及多位
AVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数. 同事们用的方法为,先转成String,再取其中几位,再转成float型,(如:String.valueOf(c).substring(0,String.valueOf(c).indexOf(".") + 3)): (一):这种方法方便,我就使用这种方法 float a = 1原创 2012-02-02 10:26:11 · 1186 阅读 · 0 评论 -
拒绝屏幕失灵,电容屏的保养须知!
1、极度怕静电:很容易击穿电容屏。虽然电容屏手机表面的那层玻璃都经过一定的抗静电处理,但不代 表能抗得下冬天人*体的静电,而且有不少人喜欢在其上面贴一张容易产生静电的劣质屏贴……口袋裸奔的 要小心了。看来有配布袋的必要了。 2、怕油污和汗水等导电介质:覆盖在屏幕上会形成导电层,从而引起屏幕飘移 手洗干净,擦干再用。 快出手写笔吧,经常清理屏幕,冬天洗澡的时候不要带淋浴房。转载 2011-12-10 21:30:40 · 735 阅读 · 0 评论 -
Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windowstools下面多了一个proguard文件夹 proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂原创 2012-01-29 12:17:02 · 535 阅读 · 0 评论 -
Android程序对不同手机屏幕分辨率自适应的总结
各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。 其实,在你layout的xml文件中,编写的时候是不是用了许多的padding呢?如果是,那你就蛋疼了。因为这样的布局永远是转载 2011-12-06 11:49:41 · 1146 阅读 · 0 评论 -
众多Android 开源项目推荐,给力工作给力学习
FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。 项目地址:http://www.fbreader.org/FBReaderJ/ Angle Angle是一款专为Android平台设计的,适合快速开发的2D游转载 2011-12-08 17:36:17 · 574 阅读 · 0 评论 -
2.3.6 装lemeleme时遇到的问题
eclipse提示: Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY Please check logcat output for more details. Launch canceled! 豌豆夹提示: 您的机器不支持Add-on属性 原因是: 你的机子缺失google服务,需要加这三个文件: 地图原创 2011-12-09 18:09:00 · 884 阅读 · 0 评论 -
android UI进阶之自定义组合控件
今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。 第一个实现一个带图片和文字的按钮,如图所示: 整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如转载 2011-12-09 13:46:10 · 549 阅读 · 0 评论 -
Android 近百个项目的源代码
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Battery Dog http://sourceforge.net/projects转载 2012-01-07 14:08:27 · 897 阅读 · 0 评论 -
解决2.3机型无法定位问题
package com.ARtest; public class LocationHelper implements LocationListener { private Context mContext = null; /**定位的最小时间 */ private final long REQUEST_LOCATION_UPDATES_MINTTIME = 3原创 2011-12-22 09:14:31 · 859 阅读 · 0 评论 -
手机信息文件
/proc/meminfo:RAM内存大小 /proc/cpuinfo :CPU信息 /proc/bootinfo:boot信息原创 2011-12-21 16:16:10 · 519 阅读 · 0 评论 -
Android Market 账号注册和应用发布教程
Android Market是一个由谷歌公司为Android系统用户创建的服务,是Android应用一个很好的发布平台。目前Android电子市场中的软件下载量已达到45亿次。 相信很多开发者看到这个数据就开始蠢蠢欲动,大好机会,不进去赚把钱还真对不起自己!但问题来了,Android Market的checkout注册Location的选项中居然没有China!支持注册的国家也只有老美几个!难道原创 2012-02-03 19:52:42 · 1134 阅读 · 0 评论 -
刷2.3.4底包
1.推荐先刷港版2.2.2底包,只是推荐,不刷底包也行,方便不太熟悉英文的朋友操作而已,可从第2步开始。 ①手机关机,然后按住音量“-”键不放,再按“开关”键至出现机器人,按住音量“+”键不放,再按音量“-”键,马上放开音量“+”键,按音量“-”键选择- wipe data/factory reset按“开关”键,按音量“-”键选择- Yes -- delete all user data转载 2011-12-03 12:12:55 · 1249 阅读 · 0 评论 -
学习中。。。。
1:textView 设置背景色 在oncreate中 mTextView01 = (TextView) findViewById(R.id.myTextView01); mTextView01.setText("Drawable背景色。"); Resources resources = getBaseContext().getResources(); Dr原创 2011-12-06 14:08:06 · 365 阅读 · 0 评论 -
Eclipse安装svn插件
Eclipse的更新地址是:http://subclipse.tigris.org/update_1.6.x 进入eclipse,点击help选项卡选择Software Updates and Add-ons,如下图: 选择Available Software选项卡,点击Add Site按钮,效果如下图: 在Location输入框内输入如下内容:转载 2011-12-08 15:12:00 · 435 阅读 · 0 评论 -
WinMerge比对java文件设置
因为我的svn目录和实际开发的代码目录是两个目录,所以需要每次从SVN更新代码之后,对两个目录做一个内容比较,同步新引入的代码文件。这样可以使用WM的名为“Exclude Source Control”过滤器,下面黑体字部分是我针对自己的Java项目的情况做了一些调整: ## This is a directory/file filter for WinMerge ## This fil原创 2011-12-10 11:25:07 · 3950 阅读 · 1 评论 -
Android游戏开发框架libgdx的使用
对于Android开发者来说,游戏开发框架是一个需要掌握的基本知识。上几篇文章介绍了libgdx框架的一些基本类的用法,也夹杂着浏览了一下部分源代码,但是如果使用libgdx进实际开发? 仅仅了解几个类是不够的,还需要对框架有具体和宏观的了解。 1.应用的生命周期 游戏应该高效和稳定,特别是对于android平台。目前的开发都是面向手机和平板。如果有效的管理资源,如何高效的运行都是转载 2011-12-09 13:30:48 · 872 阅读 · 0 评论 -
绿镜头补丁
1、手机要进行ROOT(二楼有defy+root教程),ROOT后将USB调试关掉(设置-应用程序-开发) 2、先把补丁载下来(不要解压) 3,将下载下来的ZIP包放入SD卡根目录 4、安装Bootstrap_V2.5.1.8_CN、确定一下自己的手机是不是已经将USB调试关掉了,如果未关,在进行第5步后手机会黑屏。如果黑屏,请抠电池,等五秒后再插上电池,启动手机。 5、在原创 2011-12-12 19:31:28 · 957 阅读 · 0 评论 -
明明白白Android平台的Action Bar
Action Bar为Android 3.0及更高版本开发人员提供了一个相对较新的导航部件,它取代了传统的应用程序标题栏,提供了更丰富的功能,允许你更快遍历屏幕和应用程序的功能,只需很少的点击,困惑也更少了。 Action Bar是什么? 很长一段时间内,开发人员一直在为他们的Android应用程序设计功能标题栏,Android 3.0正式引入了Action Bar部件,规范了应用程序转载 2011-12-09 13:34:08 · 727 阅读 · 0 评论