摘要:
在AndroidManifest.xml中加入:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>其次:确保SD卡的镜像文件不是Read-Only属性的,不能写入内容写入SD卡:File f = new File(android.os.Env... 阅读全文
随笔分类 - android开发
android 检查可用网络
2010-10-11 08:48 by stulife, 1283 阅读, 收藏,
摘要:
在手机应用与网络交互数据的时候,我们首先要判断有没有可用的网络,如果没有则跳到相应的网络设置页面,方法详见代码:private boolean CheckNetwork() { boolean flag = false; ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIV... 阅读全文
android应用客户端自动升级
2010-09-11 21:18 by stulife, 4229 阅读, 收藏,
摘要:
importjava.io.File; importjava.io.FileOutputStream; importjava.io.IOException; importjava.io.InputStream; importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.clie... 阅读全文
android实现底部菜单栏
2010-09-03 20:17 by stulife, 20694 阅读, 收藏,
摘要:
android程序,许多时候需要菜单栏显示在底部或顶部,但是没有很好的组建供程序员调用,过自定义了一个视图,用来实现底部菜单栏,效果如下图:实现的主要代码: Java代码 @OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Wind... 阅读全文
Android 连接网络时显示进度条
2010-08-30 11:14 by stulife, 6941 阅读, 收藏,
摘要:
public class HelloXML extends Activity { private static final int MESSAGETYPE_01 = 0x0001; private ProgressDialog progressDialog = null; @Override public void onCreate(Bundle savedInstanceState) { sup... 阅读全文
Android反编译方法的总结
2010-08-24 12:38 by stulife, 10927 阅读, 收藏,
摘要:
ps:对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样,不过比较去别的是Android上的二进制代码被编译成为Dex的字节码,所有的J... 阅读全文
提高Android开发效率Eclipse快捷键大全
2010-08-23 14:20 by stulife, 1960 阅读, 收藏,
摘要:
比较常用的快捷键整理如下: 自动补充import Package Ctrl+Shift+O,这里O代表Organize Import的意思。 格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。 快速查找代码 Ctrl+F,撤消到上一次Ctrl+Z 智能内容感知 Alt+/ ,该快捷键可以方便的匹配我们使用的类信息,/ 在键盘上和?是同一个按键。 调... 阅读全文
android之菜单实现
2010-08-20 13:52 by stulife, 1991 阅读, 收藏,
摘要:
范例说明: 本文着重介绍下menu的创建,上下文菜单,子菜单,选项菜单, onCreateContextMenu,onCreateOptionsMenu,onContextItemSelected,onOptionsItemSelected前两个方法用于重写创建菜单选项,后两个方法介绍菜单选择后的事件。运行效果如图: 上下文菜单 选项菜单一:首先看下布居res/layout/main.xml<... 阅读全文
绘制几何图形——使用android.graphics类
2010-08-19 11:27 by stulife, 26066 阅读, 收藏,
摘要:
范例说明 “如何在和机上绘制2D图形呢?”这是许多android游戏开发都是常提到的问题,在android SDK 当中,并没有Java Graphics2D的函数可以使用,而是使用android.graphics底下的类来绘制2D向量图。这个package提供了许多在手机上绘制图形的类与方法,其中Canvas上,而Paint(Android.graphics.Paint)... 阅读全文
Activity的生命周期附源码
2010-08-15 07:52 by stulife, 2195 阅读, 收藏,
摘要:
一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统 回收怎么办:onSaveInstanceState四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期 和其他手机 平台 的应用 程序 一样,Android的应用程序 的生命周期是被统一掌控 的,也 就是说我们写的应用程序命运掌握在别人(系统)... 阅读全文
Activity与Thread之间的通讯
2010-08-14 20:15 by stulife, 1873 阅读, 收藏,
摘要:
在Android中要让Activity与Thread进行通讯 其实很简单。重点就在于android .os.Handler、java.lang.Thread以及android.os.Message这三个类的整合应用 我们在Thread中可以通过Message来通知Handler,Handler在这里扮演着联系Acitivity与Thread之间的角色。首先在Acitivity中我们要定义 一个常量... 阅读全文
Android Intent的几种用法全面总结
2010-08-11 20:32 by stulife, 5821 阅读, 收藏,
摘要:
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:Uri uri = Uri.parse("http://www.goog... 阅读全文
android之gridview图片列表
2010-06-06 10:56 by stulife, 21376 阅读, 收藏,
摘要:
本文介绍下android的个grid view的用法,gridview是一项显示二维的viewgroup,可滚动的网格。网格项时自动插入的布局使用listadapter。1.创建一个新的项目:gridview.2,打开res/layout/main.xml文件,插入一下代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout x... 阅读全文
android 之helloword
2010-05-27 15:35 by stulife, 1560 阅读, 收藏,
摘要:
最近感觉android开发挺不错的,闲来没事,学习了下,打发下无聊的日子。首先安装测试环境jdk+Eclipse+android-sdk;安装详见:http://www.cnblogs.com/vengen/archive/2010/04/01/AndroidSetup.html创建一个项目:1, 通过 File -> New -> Project 菜单,建立新项目"Android P... 阅读全文
浙公网安备 33010602011771号