Android
albon_arith
欢迎交流
展开
-
Android手机开发:从网络上读取图片
程序: /** * 根据图片的网络地址url,获取图片 * 添加权限 * */ public static Bitmap GetNetBitmap(String url) { URL imageUrl = null; Bitmap原创 2011-09-01 14:53:51 · 1205 阅读 · 0 评论 -
Android手机开发:开机自动启动程序
1. 广播接收类package irdc.ex06_16;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;原创 2011-08-23 10:58:57 · 2209 阅读 · 0 评论 -
Android手机开发:日期函数之判断某日期格式是否之前+计算某日期之前N天或之后N天的日期
1. 判断某日期格式是否正确/** * 判断日期格式是否正确 */ public static boolean IsDateFormat(String dataStr) { boolean state = false; try { java.text.原创 2011-08-27 20:49:00 · 5611 阅读 · 0 评论 -
Android手机开发:android:layout_weight属性的使用
这个属性用于控制控件的大小,当LinearLayout布局是垂直布局的时候,它就控制高度的大小;当LinearLayout布局是水平布局的时候,它就控制宽度的大小。示例: <LinearLayout xmlns:android="http://schemas原创 2011-08-27 20:40:09 · 2208 阅读 · 0 评论 -
Android手机开发:EditText+DatePicker带日期选择器的编辑框
1. 声明EditText变量,并关联到相应控件上private EditText sellStartTime;private EditText sellEndTime;sellStartTime = (EditText)findViewById(R.id.editSe原创 2011-08-28 18:27:20 · 14905 阅读 · 5 评论 -
Android手机开发:网络连接-打开Url下载信息
1. 简单版本 /** * 根据URL下载文件,前提是这个文件当中的内容是文本,函数的返回值就是文件当中的内容 1.创建一个URL对象 * 2.通过URL对象,创建一个HttpURLConnection对象 3.得到InputStram 4.从InputStream当原创 2011-08-27 20:54:23 · 14211 阅读 · 0 评论 -
Android手机开发:SQLite数据库
1. 定义一个类,方便存储和获取数据package com.eoeAndroid.SQLite;import android.content.ContentValues;import android.content.Context;import android.da原创 2011-08-31 16:23:25 · 1778 阅读 · 0 评论 -
Android NDK: 子线程中C调用Java
在底层c++生成的子线程中调用Java,需要JniEnv。而这个JniEnv的生成,需要用AttachCurrentThread方法。1. 获取JVM,以及静态方法实例static JavaVM* g_JavaVM = NULL;static jobject gInterfaceObject;void initClassHelper(JNIEnv *e原创 2013-05-11 21:10:37 · 4014 阅读 · 0 评论 -
Android:获取屏幕完整宽高,包含状态栏
WindowManager mWindowManager = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE); Display mDisplay = mWindowManager.getDefaultDisplay(); DisplayMetrics mDisplayMetrics = new Displ原创 2013-05-13 21:24:31 · 3519 阅读 · 0 评论 -
Android手机开发:获取GPS信息
1. 主程序文件package com.ex06.button;import android.app.Activity;import android.content.Context;import android.location.Location;import an原创 2011-08-23 11:01:50 · 11255 阅读 · 1 评论 -
Android手机开发:将按钮置于底部
XML文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fi原创 2011-08-10 16:36:32 · 9715 阅读 · 0 评论 -
Android手机开发:图片的放大和缩小显示ImageView
源码如下:import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;i原创 2011-08-10 16:41:27 · 8465 阅读 · 1 评论 -
Android手机开发:在程序中拨打电话
1. ACTION_DIAL方式,把电话号码复制到拨打页面,并不自动打出Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(strTelphone));startActivity(intent);2. A原创 2011-09-02 21:38:26 · 1374 阅读 · 0 评论 -
Android手机开发:初级优化
1. 尽量指定类的final修饰符。2. 尽量重用对象。3. 尽量使用局部变量。临时变量存储在栈中,速度快。其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。4. 不要重复初始化变量。5. SQL原创 2011-09-05 09:29:53 · 1351 阅读 · 0 评论 -
Android手机开发:Menu功能
1. 声明MENU项ID protected final static int MENU_NEW = Menu.FIRST; protected final static int MENU_DELETE = Menu.FIRST + 1;2. 覆盖onCreateOpt原创 2011-08-09 19:22:40 · 1005 阅读 · 0 评论 -
Android手机开发:Dialog的使用
1. 只含有OK和Cancel按钮的Dialog private Dialog buildDialog1(Context context) { AlertDialog.Builder builder = new AlertDialog.Builder(context);原创 2011-08-09 19:43:11 · 1016 阅读 · 0 评论 -
Android手机开发:ListView的使用
1. 简单的列表import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public原创 2011-08-09 20:04:46 · 1097 阅读 · 0 评论 -
Android手机开发:Intent和在Activity之间传递信息
static final int REQUEST_CODE = 1;REQUEST_CODE是此次跳转的编号,用于在返回时识别,进行后一步处理。 Intent intent1 = new Intent(ActivityMain.this, Activity1.class)原创 2011-08-09 20:39:51 · 4387 阅读 · 0 评论 -
Android手机开发:Intent和Broadcast
1. 构造Intent,发送广播 static final String ACTION_1 = "com.eoeandroid.action.NEW_BROADCAST_1"; Intent intent = new Intent(ACTION_1); sendBroad原创 2011-08-09 21:18:20 · 1699 阅读 · 0 评论 -
Android手机开发:ImageView使用和从内存读取图片显示
import java.io.File;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.原创 2011-08-10 16:39:06 · 12817 阅读 · 2 评论 -
利用Java反射机制-访问Android隐藏API
通过类名获取类。Class serviceManager = Class.forName("android.os.ServiceManager");获取方法Method method = serviceManager.getMethod("getService", String.class);调用方法method.invoke(serviceManager.newIns转载 2013-07-26 21:18:21 · 4855 阅读 · 0 评论