- 博客(14)
- 资源 (65)
- 收藏
- 关注
转载 HTTP协议头字段
一、基础篇HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成
2012-07-20 16:44:23 10361
原创 动态设置全屏,退出全屏
实现全屏:private void setFullScreen(){ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); }退出全屏:方法一:getWindow().setFlags(0, WindowMa
2012-07-20 16:34:14 1176
原创 通过AsyncTask实现网络请求的方式,get和post
在自己写了一些,另外看了一些项目组其他同学的代码以后,总结了一下有关使用AsyncTask完成get和post请求的几种方式,现总结如下:方式一:GET方式此种方式比较常用,对于一些安全性要求不高的请求,可以使用GET来完成。在Get方法的使用中,也有几种形式1、直接使用域名+路径+参数列表 @Override protected In
2012-07-20 11:51:53 6881
原创 得到保存在assets目录下的txt文件的内容
有时需要把一些不会改变的固定的内容写在程序里,直接放到源代码里非常不好,可以考虑放到assets文件夹下,如果是音频等元类型的,可以放到res/raw目录下。现在我的assets目录下,有一个txt文件,我需要在程序中把它的内容读出来。代码如下: /** * 读取Assets目录下txt文件中的字符串 */ public String read
2012-07-20 10:59:17 1492
原创 通过资源的名称,得到保存在R中的ID
在项目中有一组图片,都是以“xxx000”,”xxx001“的格式命名的,想要动态的通过后面三位(id)来得到这些图片保存在R中的ID,从而设置给ImageView。可以利用Resources类的getIdentifier方法得到int类型的ID值。int id = 0;ImageView image = new ImageView(context);id = getR
2012-07-20 10:53:51 2807
原创 EditText添加长度限制
在EditText中添加一个Filter,可以帮助实现。InputFilter[] filters = {new InputFilter.LengthFilter(17)}; // 设置最大长度为17个字符EditText editText = new EditText(Context);editText.setFilters(filters);
2012-07-20 10:27:54 1917
原创 根据不同屏幕,指定了dip值,获取px像素大小
有时候做适配的时候,在一款机器上写了多少dip值感觉效果不错,但是放到其他的地方,会感觉不舒服。这时候我想动态的通过px值来设置,而一般在代码里动态设置的时候,也是需要传入px值才行。下面就是我自己想的解决方法,望大家指正。步骤一:定义两个变量 int dpi = 0; // 本机的DPI int leftPx = 0; // 要设置的左边距
2012-07-20 10:08:47 2961
原创 自定义ProgressBar的旋转动画
小弟也是在项目中看到的,原来没有接触过,所以简单的写一下现在的实现方法。步骤一:在res/anim文件夹下定义一个动画,例如progress_bar_anim.xml<animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android">
2012-07-20 09:55:58 10871 5
原创 设计自己的ProgressDialog
如果遇到了很慢的处理过程,例如从网络下载文件等操作,我们通常会使用AsyncTask类来辅助完成,而同时为了给用户合理的等待操作,通常会在AsyncTask的onPreExecute方法中,添加一个ProgressDialog,告知用户等待,系统自带的ProgressDialog有时不能满足我们的UI需要,这时需要我们自己来写,下面的内容就是实现了一个简单的带有旋转的ProgressDialo
2012-07-19 14:51:55 5331 3
原创 Android对APK文件的安装和卸载
安装APK文件方法一:传入File文件 public void installApp(File file) { try { Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.se
2012-07-10 16:47:11 956
转载 Android判断网络是否连接
public static boolean isNetworkConnected(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = cm
2012-07-10 13:59:35 681
转载 EditText和输入法
1.EditText默认不弹出软件键盘方法一: 在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden< activity android:name=".Main" android:label="@string/app_name" an
2012-07-09 11:44:36 1864
转载 EditText的部分属性
本文主要研究一下EditText的属性(还没研究完,边研究边写) android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:
2012-07-09 11:39:46 694
转载 解决使用AnimationDrawable无法播放动画的问题
第一种方式启动帧动画:(在Activity启动时会自动运行动画)AnimationDrawable ad;ImageView iv = (ImageView) findViewById(R.id.animation_view);iv.setBackgroundResource(R.drawable.animation);ad = (AnimationDrawable) iv.g
2012-07-04 11:02:05 9343
Android Application fundamental中文版
2012-04-28
SmartMouse(PC端+Android端)
2012-11-19
用Protocol Buffer实现的学生信息Demo
2012-10-16
策略模式的实现
2012-10-08
8pen输入法
2012-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人