Android
Tuu_Zed
这个作者很懒,什么都没留下…
展开
-
GestureDetector手势识别
MainActivity :public class MainActivity extends Activity { GestureDetector myGestureDetector; ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.on原创 2015-04-29 16:58:52 · 542 阅读 · 0 评论 -
Android 获取手机的一些基本信息
Android 获取手机的一些基本信息原创 2015-06-01 20:04:25 · 945 阅读 · 0 评论 -
抽屉菜单(DrawerLayout)
先上代码: 布局文件<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/id_drawerlayo原创 2015-06-19 19:16:52 · 935 阅读 · 0 评论 -
Handler的一些用法
众所周知Android是不允许在非UI线程中更新(修改)UI的,那么我们又该如何在非UI线程中更新(修改)UI呢?Android为我们提供了Handler,使用Handler可以让我们在非UI线程中更新(修改)UI。 那么下面就介绍一下Handler的用法: 用法一:new Thread() { public void run() { try {原创 2015-05-22 22:27:59 · 689 阅读 · 0 评论 -
AsyncTask(异步通信)
先new一个class继承AsyncTask类,AsyncTask要求提供三个泛型参数(Params 、Progress 、Result )其中,Params 为启动任务执行的输入参数,比如HTTP请求的URL;Progress 为后台任务执行的百分比;Result 后台执行任务最终返回的结果,比如String;然后AsyncTask的几个方法重写onPreExecute()、doInBackgro原创 2015-06-23 18:11:31 · 702 阅读 · 0 评论 -
afinal框架
博文转载至http://www.oschina.net/p/afinalAfinal简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用; 使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。 Afinal的宗旨是简洁,快速。约定大于配转载 2015-07-07 21:34:29 · 562 阅读 · 0 评论 -
获取当前(本机)时间
Java获取当前时间原创 2015-05-24 22:41:46 · 814 阅读 · 0 评论 -
HttpClient简单使用
//取得 HttpClient 对象HttpClient httpClient = new DefaultHttpClient();//以get的方式访问URLHttpGet httpGet = newHttpGet("http://www.baidu.com");try { HttpResponse httpResponse=httpClient.execute(httpGet原创 2015-07-05 20:48:00 · 566 阅读 · 0 评论 -
EditText输入监听
editText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { //原创 2015-06-15 18:02:26 · 496 阅读 · 0 评论 -
Android 下拉刷新控件的使用
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou原创 2015-07-16 10:22:40 · 877 阅读 · 0 评论 -
Android --Toolbar的使用
在布局文件中添加如下代码: <android.support.v7.widget.Toolbar android:id="@+id/toobar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:backgro原创 2015-08-26 10:52:45 · 1091 阅读 · 0 评论 -
Android取得已安装的应用列表
<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" />原创 2015-08-14 13:51:12 · 910 阅读 · 0 评论 -
通知栏透明
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);值得说明的是只有level19+版本(Android4.4+)才支持原创 2015-06-19 19:21:32 · 664 阅读 · 0 评论 -
Activity生命周期
原图来自Android API文档 本人只是做了一下翻译翻译 2015-05-27 20:33:10 · 562 阅读 · 0 评论 -
【转载】Android实现点击两次返回键退出
在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。 在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handler中将转载 2015-05-17 01:04:10 · 415 阅读 · 0 评论 -
几种常用的适配器--Adapter
(1)数组适配器(ArrayAdapter)ArrayAdapterString> adapter2 = new ArrayAdapterString>(context, textViewResourceId, objects)context:上下文对象,一般填this即可 textViewResourceId:每个Item的布局样式,可以直接使用android提供的(例如:androi原创 2015-04-21 19:27:26 · 1091 阅读 · 0 评论 -
GestureOverlayView手势识别(手势输入数字)
MainActivity:public class MainActivity extends Activity { GestureOverlayView gestureOverlayView1; EditText editText1; @Override protected void onCreate(Bundle savedInstanceState) {原创 2015-04-29 18:17:33 · 726 阅读 · 0 评论 -
广播接收者 -- BroadcastReceiver
广播接收者 – BroadcastReceiver 1. 概述 广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。 普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高, 但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播I转载 2015-04-29 19:50:54 · 728 阅读 · 0 评论 -
android剪贴板
ClipboardManager cmb = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);cmb.setText(tv.getText().toString());原创 2015-04-26 21:36:32 · 467 阅读 · 0 评论 -
Android文件读写操作
读取Assets中的文件数据InputStream is = getResources().getAssets() .open("读取的文件名"); InputStreamReader isr = new InputStreamReader(is,"utf-8");原创 2015-05-08 23:32:55 · 616 阅读 · 0 评论 -
侧滑菜单(自定义View)
通过自定义View实现的侧滑菜单原创 2015-05-04 13:32:36 · 576 阅读 · 0 评论 -
BroadcastReceiver(广播接收者)
MainActivity :public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.lay原创 2015-04-29 19:19:09 · 446 阅读 · 0 评论 -
初次使用SQLiteOpenHelper
插入数据insert(table, nullColumnHack, values)table:表名 nullColumnHack:空列的默认值 values:一个封装了列名和列植的Map,代表了一条数据 删除数据db.delete(table, whereClause, whereArgs)table:表名 whereClause:删除条件,可以包含通配符“?” whereArgs:原创 2015-05-13 22:39:44 · 686 阅读 · 0 评论 -
Android数据存储(1)——File
布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2015-05-06 22:42:18 · 359 阅读 · 0 评论 -
Android事件(Button)
以Button为例,监听事件的四种方式: (1)在XML布局文件中使用OnClick属性属性绑定事件。 布局文件:`原创 2015-04-20 21:56:24 · 594 阅读 · 0 评论 -
Android数据存储(2)——SharedPreferences
SharedPreferences储存登录信息原创 2015-05-07 20:57:53 · 463 阅读 · 0 评论 -
Android -- RecyclerView的使用
说明:RecyclerView是support-v7包中的新组件,你可以使用该组件替代ListView和CridView,从命名可以看出RecyclerView会自动回收Item,它并不关心Item的样式,Item的数据。那么要使用RecyclerView要做哪些准备工作呢?1、既然ReCyclerView是support-v7包中的组件,那么我们的SDK上肯定要下载有support-v7这个包,原创 2015-08-30 15:20:02 · 980 阅读 · 0 评论