
Android
文章平均质量分 81
iteye_9920
这个作者很懒,什么都没留下…
展开
-
Windows下android开发环境搭建
一、安装jdk,配置环境变量,环境变量配置的方法请参考我Java分类的另一篇文章二、下载android的sdk安装,android的sdk安装比较慢,需要大家耐心等待, 网上貌似可以找到免安装版的,这样要快一点,但有点免安装版得下来不能用,需要在eclipse中自动修复一下。但是修复是要在建了android工程之后才能修复的。修复方法:工程--->右键---->Androi...2011-08-06 00:12:02 · 73 阅读 · 0 评论 -
android中SharedPerferences保存数据
SharedPerferences preferences=context.getSharedPerferences(name文件名称不要指定后缀名,mode模式可以是私有模式);Editor editor=perferences.edit();editor.putString(name,value);editor.commit();//将内存中的数据保存到文件中 ...2012-03-27 23:28:57 · 158 阅读 · 0 评论 -
解析JSON数据
工具类:JsonUtils package cn.edu.utils;import java.io.IOException;import cn.edu.bean.LoginResult;import cn.edu.bean.User;import com.google.gson.Gson;public class JsonUtils { pub...2012-03-27 23:42:09 · 91 阅读 · 0 评论 -
Android中单元测试
在AndroidManifest.xml中 在<application>中添加 <uses-library android:name="android.test.runner"/><!-- 单元测试 --> 在<manifest>中添加 <instrumentation android:name=...2012-04-02 23:08:42 · 87 阅读 · 0 评论 -
SQLite数据库的使用
第一步:继承SQLiteOpenHelper package cn.edu.database;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;...2012-04-02 23:11:32 · 92 阅读 · 0 评论 -
ContentProvider的使用
第一步:在AndroidManifest.xml中添加 <provider android:name=".MyContentProvider" android:authorities="cn.edu.mytest"></provider> 第二步:继承ContentProvider package cn.edu.database;im...2012-04-02 23:15:52 · 105 阅读 · 0 评论 -
SQLite数据库
SQLite3支持NULL,INTEGER、REAL、TEXT和BLOB数据类型,虽然它支持的类别只有5种, 但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运 算或保存时会转成对应的五种数据类型,SQLite最大特点是你可以把各种类型的数据保存 到任何字段中,而不用关心字段声明的数据类型是什么,例如:可以...2012-04-02 23:19:30 · 95 阅读 · 0 评论 -
通过HttpURLConnection使用Get和Post方法发送数据
Get方法发送数据在Get类中 HttpURLConnection conn=(HttpURLConnection)new URL(path).openConnection(); conn.setConnectTimeout(15000); conn.setRequestMethod("GET"); 测试方法 new Get("http://XX...2012-04-08 00:45:46 · 237 阅读 · 0 评论 -
输入流转换成字符串
private String inputStreamToString(InputStream is, String encoding) { try { byte[] b = new byte[1024]; String res = ""; if (is == null) { re...2012-04-08 00:49:19 · 118 阅读 · 0 评论 -
Android中屏幕适配和样式主题的使用
在res文件夹下新建和分辨率相同的文件夹命名规则:layout-480x320 (注意480在320的前面,数字大的在前面,小的在后面)android系统会自动根据手机屏幕的分辨率匹配文件夹下的布局 常用模拟器中的屏幕分辨率:HVGA:320x480QVGA:240x320WQVGA400:240x400WQVGA432:240x432WVGA800:480x8...2012-04-18 15:19:10 · 241 阅读 · 0 评论 -
实现带上拉和下拉刷新功能的ListView
package com.test.test;import java.util.ArrayList;import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.view.Gravity;import android.view.View;...原创 2013-09-24 20:35:41 · 111 阅读 · 0 评论 -
Android ley hash的生成
确保你使用正确的密码 - 用于调试的keystore,默认密码为“android”生成keyhash。如果工具不能用密码访问,就是你的路径没设置正确在CMD下命令为:(alias为别名,在生成keystore的时候填写的,-keystore为keystore的路径)keytool -exportcert -alias androiddebugkey -keystore ~/.an...2013-01-03 21:44:24 · 105 阅读 · 0 评论 -
解析json数据
// 正确返回数据 // {"error_code":"200","error":"\u8bf7\u6c42\u6210\u529f", // "data":{"list":[{"id":"1","name":"\u5317\u4eac\u5927\u5b66","areaid"2013-01-18 22:42:34 · 505 阅读 · 0 评论 -
HttpPost工具类
import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.ProtocolExceptio...2013-02-18 22:06:08 · 375 阅读 · 0 评论 -
git常用命令
git initgit add 文件名 将删除或者修改的文件提交到缓存区git commit -m “” 将文件提交到本地仓库 git checkout - - 文件名 将文件恢复到最后一次提交git status 查看当前文件状态 git remote add 别名 远程仓库地址git pull 别名 master 将别名(远程仓库)的代码取下来并合并到m...2016-09-01 15:56:41 · 176 阅读 · 0 评论 -
Andorid中动画的使用
//使用动画 Animation myAnimation= AnimationUtils.loadAnimation(this,R.anim.anim);//加载动画 // ImageView myImageView = (ImageView) this.findViewById(R.id.begin);//得到ImageView的引用 // m...2013-04-18 07:48:26 · 110 阅读 · 0 评论 -
实现类似微博的BottomBar
主要布局:package com.test.activity;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.view.Window;import android.widget.RadioGroup;import...2013-04-19 07:36:55 · 124 阅读 · 0 评论 -
Android中的2D游戏开发
开发思路: 第一个Activity中,设置游戏全屏,设置初始化ContentView, 在CcontentView中,继承SurfaceView,实现Callback和Runnable接口 重写方法,在surfaceCreated方法中启动线程,在线程中给画布画画。 第一个类:SurfaceViewTestActivity package cn.edu.su...原创 2012-03-27 22:46:47 · 216 阅读 · 0 评论 -
android中启动服务
在Activity中 package cn.edu.servicetest;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickLis...2011-11-20 13:21:14 · 103 阅读 · 0 评论 -
Android从网上下载文件
URL url=null; try { url = new URL("http://192.168.1.100/Test/111.mp3"); HttpURLConnection urlConn = (HttpURLConnection) url .openConnection(); BufferedInputStream bis = new Bu...2011-08-06 16:47:09 · 253 阅读 · 1 评论 -
android实现多线程
package cd.edu.app;import android.app.Activity;import android.os.Bundle;import android.os.HandlerThread;import android.os.Message;import cn.edu.subclass.MyHandler;public class Andro...2011-08-06 17:04:28 · 84 阅读 · 0 评论 -
Android中的广播机制
Android中之所以叫广播机制,其实就类似于我们平常现实生活中的广播,比如当android系统收到一个一条短信时,这时候就会向其他注册了广播并对此广播事件感兴趣的程序发出消息,当别的应用程序收到改广播时,就会对该事件进行一定的处理。方法一,通过配置AndroidManifest.xml文件,新增 <receiver android:name="cn.edu.subclass.M...2011-08-07 22:33:43 · 92 阅读 · 0 评论 -
Android中的ListView使用方法
一、继承ListActivitypackage cn.edu.ui;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.ListActivity;import android.os....2011-08-16 19:24:10 · 179 阅读 · 0 评论 -
Android中AppWidget使用方法
一、创建AppWidget的布局文件,名称为appwidget_layout.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="ve...2011-08-26 23:52:14 · 139 阅读 · 0 评论 -
Android中播放mp3文件
在Service中播放,可以在后台进行播放 package cn.edu.design;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnCl...2011-09-09 18:44:05 · 1103 阅读 · 0 评论 -
ImageView访问服务器上的图片资源
试了 image = (ImageView) findViewById(R.id.img);image.setImageURI(Uri.parse("http://XXXX/Test/index/4.png")); 方法,不知道是什么原因,图片总是显示不出来 下面方法可以将服务器端的图片显示到ImageView上 try { image.setImag...2011-09-10 13:31:07 · 419 阅读 · 0 评论 -
Android中向服务器发送数据的Post和Get方法
下面是Post方法: NameValuePair na1=new BasicNameValuePair("email","123456@email"); NameValuePair na2=new BasicNameValuePair("password","1"); List<NameValuePair> list=new ArrayList&...2012-01-19 18:12:45 · 501 阅读 · 0 评论 -
android中动画效果的运用
package cn.edu.animtest;import android.app.Activity;import android.os.Bundle;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.I...2011-11-17 18:20:30 · 80 阅读 · 0 评论 -
android中设置按钮不同状态时按钮的效果
package cn.edu.button;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnClickListener;import androi...2011-11-17 18:23:23 · 206 阅读 · 0 评论 -
CheckBox的使用方法
package cn.edu.checkbox;import android.app.Activity;import android.os.Bundle;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnC...2011-11-17 18:25:03 · 155 阅读 · 0 评论 -
ProgressBar的使用方法
package cn.edu.progressbar; import android.app.Activity;import android.os.Bundle;import android.widget.ProgressBar; public class ProgressBarActivity extends Activity implements Runnable...2011-11-17 18:27:06 · 471 阅读 · 0 评论 -
TabHost的使用方法
主Activity package cn.edu.design;import android.app.TabActivity;import android.content.Intent;import android.content.res.Resources;import android.os.Bundle;import android.widget.TabHost...2011-11-20 13:13:56 · 93 阅读 · 0 评论 -
RadioGroup的使用方法
Activity package cn.edu.radiogroup;import android.app.Activity;import android.os.Bundle;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toas...2011-11-20 13:15:59 · 701 阅读 · 0 评论 -
RatingBar的使用方法
package cn.edu.ratingbar;import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;import android.widget.Toast;import android.widget.RatingBar.OnRatingBarChan...2011-11-20 13:17:07 · 138 阅读 · 0 评论 -
SeekBar的使用方法
package cn.edu.design;import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.SeekBar.OnSeekBarChangeListener;public class SeekBarActi...2011-11-20 13:18:11 · 140 阅读 · 0 评论 -
Android中SlidingView的实现
网上找的,写的不错,感谢作者的分享!2013-04-27 07:32:09 · 263 阅读 · 0 评论