- 博客(20)
- 收藏
- 关注
转载 HTTP请求返回状态码
1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)· 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2xx - 成功这类状态代码表明
2016-06-17 16:09:30 608
原创 数据库
1.SQLite中的Cursor千万不能使用Cursor == null 来判断是否为空,即便Cursor中什么记录都没有,它也不会是空,仍然会有一条数据(已测试)。2.判断Cursor是否为空的方法是 Cursor.getCount()这么一个简单的函数,如果是0,表示Cursor为空;如果非0,则表示Cursor不为空。(正解)
2016-06-17 09:25:44 203
转载 游戏中添加音频
import java.util.HashMap;import com.app.fengactivity.R;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;imp
2016-06-15 11:23:29 970
转载 android.os.Process.killProcess(android.os.Process.myPid())与Activity生命周期的影响
android.os.Process.killProcess(android.os.Process.myPid())这个绕过了生命周期的顺序,属于强制关闭,一旦执行这句话,后面的再也不会执行了如果在oncreate中调用this.finish()后面再跟上这句话,则Activity中的onDestory()不会执行,去掉后就正常执行了解决办法:你可以在oncreate中 this.fi
2016-06-14 17:40:25 3355
转载 加载网络图片小知识
使用ImageRequest和ImageLoader这两种方式来加载网络图片,设成wrap_content对图片进行压缩,而NetworkImageView并不需要设置wrap_content对加载的图片进行压缩。这是由于NetworkImageView是一个控件,在加载图片的时候它会自动获取自身的宽高,然后对比网络图片的宽度,再决定是否需要对图片进行压缩。也就是说,压缩过程是在内部完全自
2016-06-14 17:15:33 285
转载 自定义surfaceview
自定义surfaceview:import android.content.Context;import android.content.Intent;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import
2016-06-14 17:04:31 331
原创 获取本机号码,手机型号,是否有root权限
代码:html_text = (TextView)findViewById(R.id.html_text);TelephonyManager phoneMgr = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);html_text.setText("手机型号:"+Build.MODEL+",本机号码
2016-06-14 16:04:58 1443
转载 设置全屏以及绘画简单的图形
package com.app.fengactivity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;impo
2016-06-13 18:23:42 657
转载 用正则解析JSON
private void getData(String str){apptxt="";ImgList=new ArrayList();newsList=new ArrayList();String s=str.replace("...", ""); str=s;int i=1;Pattern pattern = Pattern.compile("\\{\"link\":
2016-06-13 16:38:46 3303
转载 一个小动画
精灵类:package com.app.fengactivity;import java.util.Random;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Rect;/** * @author 作者 E-mail:
2016-06-12 18:16:05 326
原创 随笔录
1.自定义surfaceview的时候一定要实现public GameViewSurface(Context context, AttributeSet attrs)两个参数的构造函数,不然会报错Binary XML file line #6: Error inflating class com.app.fengactivity.GameViewSurfacejava.lang.NoS
2016-06-12 16:19:39 318
原创 当radiobutton字数不一样时radiobutton显示不全
出问题代码:radiogroup = (RadioGroup) findViewById(R.id.radioGroup1);radio_twoHour = (RadioButton) findViewById(R.id.radio_twohour);radio_nextDay = (RadioButton) findViewById(R.id.radio_nextday);rad
2016-06-12 11:35:07 2078
转载 获取本机号码,本机IP
获取本机号码:TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumber是一个EditText 用于显示手机号获取本机
2016-06-12 10:12:56 864
转载 Android三种播放视频的方式
在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。
2016-06-08 17:56:08 3251 1
转载 android弹出dialog后activity背景变暗
builder = new AlertDialog.Builder(this);LayoutInflater inflater = LayoutInflater.from(this);View view = inflater.inflate(R.layout.collection_dialog, null);TextView qian = (TextView) view.findVie
2016-06-08 14:32:43 6248
转载 android TextView加载html内容并加载图片
package com.app.fengactivity;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import android.annotation.SuppressLint;import android.app.Activity;
2016-06-03 10:06:31 607
转载 自定义ImageView,点击可旋转
package com.app.fengactivity;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.animation.Animation;import android.view.a
2016-06-03 09:21:48 557
转载 Android的RatingBar实现拖动评星
自定义RatingBar星星图片(res/drawable) android:drawable="@drawable/start1"> android:drawable="@drawable/start3">
2016-06-02 17:35:50 2059
原创 unable to resolve target android 21
版本太低或者太高:版本太低:在路径F:\adt-bundle-windows-x86_64-20130917\sdk\platforms里面加一个android-21就可以解决版本太高:直接将项目project.properties文件里面改成target=android-21查看目前已有版本:
2016-06-01 16:31:56 1790
转载 Eclipse离线安装ADT
Eclipse的SDK与ADT版本不一致,SDK版本为23,ADT版本为help -- > adout adt下载ADT-23.0.6.zip,不需要解压Eclipse --- help -- install new software -- 全选点next就可以了
2016-06-01 15:58:27 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人