android
文章平均质量分 77
yihu0817
这个作者很懒,什么都没留下…
展开
-
自定义Android组件之带图像的TextV…
http://www.blogjava.net/nokiaguy/archive/2010/04/archive/2010/04/13/318124.html 本文为新书《Android/OPhone开发完全讲义》的内容连载。《Android/OPhone开发完全讲义》一书将在近期出版,敬请关注。 在本例中要实现一个可以在文本前方添加一个图像(可以是任何Android系统支持的图像格式)原创 2014-12-16 20:32:09 · 687 阅读 · 0 评论 -
android 软件apk
原站 :http://www.android123.com/Androidruanjian/index.html 网易掌上邮客户端现在在手机上发送E-Mail已经不是什么稀奇事了,由于是在Android手机中,已经内置了Gmail邮箱客户端。不过在国内用户量最广的邮箱当然是网易的三大邮箱126、163和Yeah系列。这次Android手机网分享给大家的则是网易专门针对Android系统开原创 2014-12-16 20:32:19 · 777 阅读 · 0 评论 -
JAVA Pattern和Matcher 的用法
JAVA Pattern和Matcher 的用法文章分类:移动开发http://hi.baidu.com/anckbx/blog/item/f4938c10e1d8e91ab9127bf5.htmlPattern类:Pattern的方法如下:static Pattern compile(String regex)将给定的正则表达式编译并赋予给Pattern类static P原创 2014-12-16 20:33:19 · 368 阅读 · 0 评论 -
Android emulator常用指令与技巧
Androidemulator常用指令与技巧1. 切換 Layout為 Landscape or Protrait: Ctrl + F11 or Ctrl +F122. 模擬網路 ON/OFF: F83. 模擬有電話打進來的情形: 開兩個模擬器即可互打,電話號碼就是模擬器上的 5554, 5556 etc。4. 把檔案放到 emu 的 sdcard 或系統目錄adb push my_原创 2014-12-16 20:34:02 · 413 阅读 · 0 评论 -
自定义含有进度条Dialog
自定义含有进度条Dialog1.对话框类public class MyDialog extends Dialog implements OnClickListener{ public SeekBar mSeekbar; public TextView mDialogTitle; public Button mCancel; public MyDialog(Context contex原创 2014-12-16 20:34:24 · 363 阅读 · 0 评论 -
android中使用startActivityForRes…
本文来自博客:http://blog.csdn.net/xiayaxin/archive/2010/06/11/5663704.aspx 网上找的一个通俗易懂,放在这以后好查阅 假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为原创 2014-12-16 20:36:51 · 1070 阅读 · 0 评论 -
android UI小知识点
android 小知识点4.如何在string.xml资源文件中定义变量第一步:定义string.xml资源文件http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <stringname="tipTitle">请设置 <strin原创 2014-12-16 20:37:10 · 391 阅读 · 0 评论 -
高焕堂讲义之二:ContentProvider…
高焕堂讲义之二:ContentProvider范例 1. 何谓Android的嫡系组件 Android有4项一等公民(或称为嫡系亲属),包括:Activity、ContentProvider、IntentReceiver与Service。它们都必须宣告于AndroidManifest.xml档案里,如下:XML/HTML代码xml version="1.0" enc原创 2014-12-16 20:37:17 · 407 阅读 · 0 评论 -
混淆Android代码
在工程的"default.properties"中添加这样一句话“proguard.config=proguard.cfg”,如上图:转至:http://www.devdiv.com/forum.php?mod=viewthread&tid=41467&highlight=����原创 2014-12-16 20:37:20 · 1845 阅读 · 0 评论 -
sqlite命令操作数据库
Command Line Shell For SQLite一、sqlite命令操作数据库保证模拟器打开状态1.cmd命令行进入android安装目录我的是D:\android-sdk-windows-1.5_r1\tools2.adb shell 命令打开模拟器上的命令行界面3.# cd /data/data 进入数据库目录4.# cd org.yihu5.# ls ;列出目录下所原创 2014-12-16 20:37:23 · 481 阅读 · 0 评论 -
android 检查手机是否安装该程序
public boolean checkPrograme(StringpackName,String actvityName) { boolean flag = false; PackageManager manager = getPackageManager(); // 只查找启动方式为LAUNCHER并且是ACTION_MAIN的APP Int原创 2014-12-16 20:38:18 · 326 阅读 · 0 评论 -
Android基础学习之防止手机休眠
在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠,有两种方式:一种是添加权限,别一种是代码中设置,建议使用第一种方式,这样,在安装程序的时候会进行提醒: 第一种方式: 在Manifest.xml文件里面用user-permission声明 名称为:android.permission.WAKE_LOCK 第二种方式原创 2014-12-16 20:38:35 · 353 阅读 · 0 评论 -
Android模拟器中模拟GPS、打电话、…
在Android模拟器中模拟GPS、打电话、发短信……首先,当然要打开模拟器然后,连接模拟器C:\Users\BillGates>telnet localhost 5554Android Console: type 'help' for a list of commandsOK其中5554为模拟器在本机的端口,可以使用adb devices查看:C:\Users\BillGates原创 2014-12-16 20:39:13 · 770 阅读 · 0 评论 -
Android消息推送
采用MQTT协议实现Android消息推送[原]采用MQTT协议实现Android消息推送对于消息推送,一开始还真不知道什么方式比较好,一头雾水,现在回顾总结下资料。http://zheye.org/asks/4d99a1aafd503c41d700000a通过上面者也里面的回复,得到一些信息。1.官方的C2DM,但是只支持android2.2及以上平台的,而且使用的goog原创 2014-12-16 20:45:00 · 361 阅读 · 0 评论 -
Android应用如何适配不同分辨率的…
Android应用如何适配不同分辨率的手机主要分三块考虑1 )界面配置根据不同的分辨率,创建手机界面文件例子:在res下创建 layout-800x480 layout-480x320并在各自不同分辨率的文件夹下创建界面文件2)图片配置不同的分辨率,界面的长宽比不一致,需要不同规格的图片在drawable-hdpi,drawable-ldpi原创 2014-12-16 20:45:55 · 1531 阅读 · 0 评论 -
android学习---- andro…
转载了,学习下原文地址:android窗口管理机制">android学习---- android窗口管理机制作者:锵鹏鹏 在学习 WindowManager 接口的时候,了解到这个接口很重要,因为它可以直接与WindowManager(窗口管理器)进行交互,那这个 Window Manager 究竟是怎么一回事呢? 通过查找资料,我知道了 Window Manager 其实转载 2014-12-16 20:45:58 · 382 阅读 · 0 评论 -
Android消息机制之一实现两个不同…
目的:实现两个不同线程之间相互传递数据相互调用方法.线程一中定义mainHandler并定义一个方法mainDecode线程二中定义twoHandler并定义一个方法twoEncode 实现当在线程一中执行线程二中twoEncode方法1. 得到twoHandler实例2. 调用sendMessage方法指定参数3. 根据指定参数执行two原创 2014-12-16 20:47:53 · 425 阅读 · 0 评论 -
如何从桌面启动Android SDK 1.5模…
如何从桌面启动Android SDK 1.5模拟器 前几天才知道原来新版的SDK 1.5要先建立一个Android VirtualDevice(简称“AVD”)的运行环境后才能启动模拟器的!Android 1.5SDK R2 下载首先要确认下自己的电脑是否安装过JDK、没有的话可以 点我下载(右键迅雷下载)!安装好JDK后,按住键盘上的 WIN+R键,在弹出的运行框中原创 2014-12-16 20:31:23 · 398 阅读 · 0 评论 -
Android NDK的使用
原文地址:NDK的使用">Android NDK的使用作者:张养静安装Cygwin,在安装时选择gcc与make。将AndroidNDK下载后加压到Cygwin目录下homeAdministratorandroid-ndk-1.6_r1目录中。 编写Java类,其中使用native方法,比如public static native int plush(int a, intb)。使用ja转载 2014-12-16 20:34:51 · 318 阅读 · 0 评论 -
转载 Android 内存泄露之applicati…
在android中context可以作很多操作,但是最主要的功能是加载 和访问资源。在android中有两种context,一种是 application context,一种是activitycontext,通常我们在各种类和方法间传递的是activity context。比如一个activity的onCreate:protected void onCreate(Bundle stat原创 2014-12-16 20:36:04 · 298 阅读 · 0 评论 -
android NDK 学习 入门
前几天NDK学习基本入门,总结下.(注:知识点来自网络.特别感谢eoeAndroid特刊第七期)一、NDK是什么? NDK 全称:Native DevelopmentKit。 AndroidNDK 是一套工具,允许Android 应用开发者嵌入从C、C++源代码文件编译来的本地机器代码到各自的应用软件包中。二、NDK开发环境 1.NDK 编译需要用到Cygwin 中的ma原创 2014-12-16 20:36:41 · 303 阅读 · 0 评论 -
Android NDK学习之环境配置入门二
在android NDK 学习 入门 中介绍了通过下载android-ndk-1.5_r1-windows.zip阅读eoeAndroid特刊第七期实现NDK配置开发今天介绍用NDK最新的android-ndk-r5配置开发android-ndk-1.5_r1-windows与android-ndk-r5区别:1.Previous releases required you to run原创 2014-12-16 20:36:44 · 280 阅读 · 0 评论 -
android网络通讯数据封装之 json
Demo程序包括客户端和服务端客户端按json数据格式封装数据传至服务端。服务端为简单的servlet程序,负责接收客户端传到json数据,然后按原数据返回客户端.实例代码如下:public static String cmdLogIn() { String urlString = "http://192.168.8.75:89/webroot/jsontest"; HttpP原创 2014-12-16 20:38:04 · 365 阅读 · 0 评论 -
android控件TextView之 分段显示不…
功能:实现在一个TextView里显示了一行字符串,需要这个串里字符显示不同颜色.分段显示不同颜色" TITLE="android控件TextView之 分段显示不同颜色" />代码如下:分段显示不同颜色" TITLE="android控件TextView之 分段显示不同颜色" />attrs.xml文件:分段显示不同颜色" TITLE="android控件TextView之 分原创 2014-12-16 20:38:10 · 761 阅读 · 0 评论 -
anroid 系统拍照程序
解决通过Intent调用系统拍照程序,返回图片太小的问题[android]以下的代码可以调用系统的拍照程序,12Intent it =newIntent("android.media.action.IMAGE_CAPTURE");startActivityForResult(it,Activity.DEFAULT_KEYS_DIALER); 按下原创 2014-12-16 20:39:05 · 306 阅读 · 0 评论 -
装机必备android东西 有你需…
不错哈。很多软件都没用过,下来试。原文地址:有你需要的~~~">装机必备android东西 有你需要的~~~作者:我爱androidandroid 装机常被软件:必备软件:root explorer(可以查看系统和内存卡里面的所有文件,并可修改) APNdroid(可以关闭GPRS等信号,防止后台程序偷跑流量,不上网的时侯可以用这关闭网络) netcount转载 2014-12-16 20:39:16 · 445 阅读 · 0 评论 -
android NinePatch图片制做
NinePatch图片以*.9.png结尾,和普通图片的区别是四周多了一个边框(如下图所示): NinePatch图片制做" /> 如上图所示,左边那条黑色线代表图片垂直拉伸的区域,上边的那条黑色线代表水平拉伸区域,右边的黑色线代表内容绘制的垂直区域,下边的黑色线代表内容绘制的水平区域,右边和下边的线是可选的,左边原创 2014-12-16 20:39:57 · 456 阅读 · 0 评论 -
android隐式启动Activity的例子
android隐式启动Activity的例子【原创】android2.2测试通过更多说明:http://hi.baidu.com/wishwingliao/blog/item/013b9713733d3c956538dbe0.html?timeStamp=1302236607151android隐匿启动Activity的例子,同样适用于Service,BroadcastReceiver<原创 2014-12-16 20:40:39 · 588 阅读 · 0 评论 -
Android学 App自动更新之通知栏下…
Android学习系列(2)--App自动更新之通知栏下载见证过博客园的多次升级,你也希望你的软件通过更新发布新特性通知用户吧,是的。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.设计思路,使用VersionCode定义为版本升级参数。 android为我们定义版本提供了2个属性:<manifest package="com.c原创 2014-12-16 20:40:56 · 385 阅读 · 0 评论 -
android 桌面快捷方式
private voidaddShortcut(){ Intent shortcut = newIntent("com.android.launcher.action.INSTALL_SHORTCUT"); //快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME原创 2014-12-16 20:41:09 · 323 阅读 · 0 评论 -
iPhone和Android的控件对比
iPhone和Android的控件对比作者:penddy | 发布: (编辑)kent.zhu | 时间:2012-05-08 13:38:18文字大小:- +一、前言开发者在产品上同时覆盖iOS平台和Android平台时,则会遇到同一个功能在不同平台中界面和交互如何展现的问题。了解两个平台间的控件对应关系和异同点,对同时面向两个平台的产品和交互设计原创 2014-12-16 20:44:42 · 616 阅读 · 0 评论 -
Android NFC 概述
Near Field Communication (NFC)为一短距离无线通信技术,通常有效通讯距离为4厘米以内。NFC工作频率为13.65 兆赫兹,通信速率为106 kbit/秒到848kbit/秒。 NFC通信总是由一个发起者(initiator)和一个接受者(target)组成。通常initiator主动发送电磁场(RF)可以为被动式接受者(passivet原创 2014-12-16 20:45:06 · 396 阅读 · 0 评论 -
ANDROID 如何适配屏幕之density
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。首先:你需要在AndroidManifest.xml文件的元素如下添加子元素android:largeScreens=“true” android:normalScreens=“true” android:anyDensity=“true”原创 2014-12-16 20:45:17 · 591 阅读 · 0 评论 -
史上最牛最全android开发知…
very good原文地址:史上最牛最全android开发知识汇总作者:小科学家一、开发环境搭建(已完成)负责人:kris 状态:已完成 所整理标签为:搭建 SDK JDK NDK Eclipse ADT 模拟器 AVD 调试器(DEBUG) DDMS 测试 日志 Logcat ADB复制代码汇总帖子:汇总主帖android开发环境搭建详尽转载 2014-12-16 20:46:10 · 455 阅读 · 0 评论 -
android 用Parcelable传递复…
android 用Parcelable传递复杂数据类型activity_main.xml外部引用 原始文档 1 2 3 4 5 6 7 8 9101112131415161718//主界面布局只有一个button,用来跳转到另外一个activity xmlns:android="http://schemas.androi原创 2014-12-16 20:49:26 · 514 阅读 · 0 评论 -
谷歌Volley框架讲解——第二篇
转至: http://www.cr173.com/html/23463_1.html Volley提供的功能简单的讲,提供了如下主要的功能:1、封装了的异步的RESTful 请求API;2、一个优雅和稳健的请求队列;3、一个可扩展的架构,它使开发人员能够实现自定义的请求和响应处理机制;4、能够使用外部HTTP Client库;5、缓存策略;6、自定义的网络图像加原创 2014-12-16 20:49:53 · 662 阅读 · 0 评论 -
Android线程的学习 之二
在网上有很多文章讲述主线程和其他子线程如何交互,传送信息,最终谁来执行处理信息之类的,个人理解是最简单的方法——判断Handler对象里面的Looper对象是属于哪条线程的,则由该线程来执行! 1.当Handler对象的构造函数的参数为空,则为当前所在线程的Looper; 2. Looper.getMainLooper()得到的是主线程的Looper对象,Looper.myLoo原创 2014-12-16 20:34:18 · 291 阅读 · 0 评论 -
一个APK反编译利器Apktool
不错的文章,谢谢博主!原文地址:一个APK反编译利器Apktool作者:coffeebeer一个APK反编译利器ApktoolAPK 本地化 [http://www.andmoto.com/viewthread.php?tid=3873]说起APK的汉化,目前大部分教程都是让用Hex Workshop或者AndroidResEdit来做。但是实际操作后,就会发现:1、H转载 2014-12-16 20:34:45 · 379 阅读 · 0 评论 -
Java NIO 学习 ByteBuffer,FileCha…
缓冲区分配和包装在能够读和写之前,必须有一个缓冲区,用静态方法 allocate() 来分配缓冲区:ByteBuffer buffer = ByteBuffer.allocate(1024);allocate() 方法分配一个具有指定大小的底层数组,并将它包装到一个缓冲区对象中 — 在本例中是一个ByteBuffer。还可以将一个现有的数组转换为缓冲区:byte array[原创 2014-12-16 20:36:27 · 362 阅读 · 0 评论 -
android pad开发 基础入门之一
android pad开发1. 开发环境搭建通过AVD Manager 下载 Android Honeycomb (sdk3.0)操作如下:pad开发 基础入门之一" TITLE="android pad开发 基础入门之一" />pad开发 基础入门之一" TITLE="android pad开发 基础入门之一" />pad开发 基础入门之一" TITLE="and原创 2014-12-16 20:37:53 · 614 阅读 · 0 评论