自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 下载的几个方法

虽然现在用了都是三方工具,很方便,不需要处理异步。但是最基础的也不能忘却。public class HttpUtils { /** * get请求方式 * **/ public static String getString(String webSite) { BufferedReader bReader = null; InputStream isInputStream

2016-04-28 15:17:42 270

原创 异步任务

为了避免ANR的产生,我们采取异步任务机制,在子线程去操作耗时操作,在主线程去更新UI界面。首先异步任务的三个参数的用处我来说明下。  第一个参数是 myTask的对象去执行时通过excute(?)去传入的,传给的目的地是doInBackground(String... params)这个方法,通过params[0]获取。当然也可以传入别的类型第二个参数是传入onProgressUpd

2016-04-28 13:47:08 237

原创 版本更新

上个星期,项目准备打包,然后做了一个版本更新。版本更新需要准备两个条件。一个是可以从服务器获得当前版本的接口(如果是文件,自己解析也行),一个是将已打包的项目放在服务器上。(我是直接给后台了)下面就可以更新本地了,下面附源代码。//0x02是比较版本号     //0x03 是安装apk,并删除apk private Handler handler = new Handler() {

2016-04-25 10:09:44 209

原创 Timer结合TimerTask替代子线程循环操作

平常我们使用的子线程都是在run方法内写while(flag)循环,通过外界改变flag去终止线程,现在我们有了一个新的方法通过计时器去操作,首先写一个TimerTask对象。 private class MyTask extends TimerTask { @Override public void run() { //执行操作语句 } }开启线程,timer.

2016-04-21 16:55:48 974

原创 初始安卓_Resourse文件

可以通过getResourse().getString(R.string.?)去获得values下strings的字符串。因为考虑到一般不在xml文件写name,而是放在引用strings中去。另外在values可以新建xml文件arrays,里面可以写string-array/integer-array。获得方法是getResourse().getXXXarray(R.array.?)。但是因为

2016-04-21 14:48:57 296

原创 初识安卓基本控件_girdlayout

我们发现gridlayout和tablelayout的子控件是可以不写width,height这两个属性的,另外gridlayout和tablelayout不一样,它在最开始就会指定网格布局的行数和列数,同样也可以对某列指定行和列,另外相应的rowspan/columnspan。但是有点不同,这里需要使用android:layout_gravity="fill"去填充它。(tablelayou

2016-04-20 16:43:56 235

原创 初识安卓基本控件_tablelayout

刚才复习tablelayout这个布局时发现,tablelayout布局并没有设置它的行列数,当对列使用android:layout_span="?"这个属性时,设置的跨越的列数,必须小于当前所有行中最多的列数,因为默认把这个列的数量当成了表的列数。所以可能当你设置了这个属性可能并没有效果,其实是你的列数不存在。另外,tablelayout有几个属性,android:shrinkColum

2016-04-20 16:29:49 279

原创 初识安卓基本控件_ImageView

对ImageView 设置src属性,可以设置图片,这个属性和background是不一样的效果。background是背景充满,当长宽比例不同时也很严重的比例失调感觉。其次给Imageview设置图片的几种方式:1 imageview.setImageResource(R.drawable.pictute1);2 Drawable img = getResources().getDraw

2016-04-20 10:44:18 248

原创 初始安卓基本控件_TextView

TextView有这么几个属性,比如跑马灯的效果。 <TextView android:layout_width="200px" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" and

2016-04-19 15:42:27 354

原创 初始安卓基本控件_button

首先看一下下面这张图片,很明显   这些控件都是View的子类,看完之后你可能还会发现,button 居然还是textview的子类,那么既然是子类,那么view的基本属性,想必都拥有,下面我们分别看下各个控件的简单使用。 button:按钮平时用来点击的,那么就介绍下它的四种监听方式。第一种:直接xml布局文件写onclick属性。第二种:主类 实现接口,复写方法。第三种:匿名内部类

2016-04-19 14:57:27 1005

原创 初识Activity

1当第一次创建activity时,会发现MainActivity在清单文件的配置文件的过滤器里有这样的信息。这个Main代表应用最初由谁启动,也就是说若是你新建一个activity,并且写一样的过滤器的话,这里谁放在最开始就会第一个启动,另外也会有几个LAUNCHER就会创建几个应用。刚才发现,当卸载了主应用程序,另外一个也跟着被卸载了。所以这个main是不能乱用的哦。2当隐式启动别的ac

2016-04-19 10:12:50 230

安卓与js互传数据,webview篇

安卓使用webview过程中,与js相互传递数据的过程。分2个方法,一个是js端传递数据到安卓端,一个是安卓端传数据给js中。谢谢

2018-03-09

android things 树莓派 字体乱码

支持textview正常显示文字,解决乱码问题。目前只限于在项目中,因为系统中没有字体,所以webview 或者 系统的控件 可能还是会乱码。注意!

2018-03-05

自定义相机

不调用系统的相机,我们通过自己调用Camera的API来完成拍照,获取图片这样的操作。

2016-06-16

AlarmManager

通过AlarmManager唤醒闹钟提醒

2016-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除