Android 实现SOS闪光灯效果

其实很简单, 只需要通过handle传递数据,以及Timer定时器控制闪光灯开关即可完成。 Handler handler = new Handler() { @Override public void handleMessage(Message msg)...

2017-09-27 17:01:11

阅读数 2624

评论数 0

geymotion出现的问题

转载至http://blog.csdn.net/leaf_130/article/details/51282473 问题一:登录不上 导致这个问题的原因可能有:1.账号密码错误(建议重新注册个账号,亲测官网reset密码是坑爹的)                   ...

2016-10-31 16:00:06

阅读数 476

评论数 0

极光推送出现的问题

1.Activity要继承InstrumentedActivity,且必须进行初始化,如下 JPushInterface.init(getApplicationContext()); 2.要新建一个类继承Application,并在onCreate()进行如下操作: JPus...

2016-10-13 01:32:56

阅读数 715

评论数 0

在Android Studio中查看Sqlite数据内容的方法

在Android Studio中查看Sqlite的方法 只说最好的方法,使用工具stetho:http://facebook.github.io/stetho/  1.在Gragle中加上如下语句: dependencies { // Stetho core compile ...

2016-10-08 21:24:30

阅读数 5975

评论数 0

Volley的使用

关于Volley的使用,推荐大家去看郭霖大神的博客 地址为:http://blog.csdn.net/guolin_blog/article/details/17482095

2016-10-08 00:18:04

阅读数 171

评论数 0

Pull解析

Pull解析是Android中解析XMl文件的方法。他集合Dom解析以及Sax解析的优点,既可以控制何时循环结束,也不会占用很大的内存。 下面是Pull解析的简单使用: package com.example.internetdemo; import org.xmlpull.v1.XmlPu...

2016-10-06 23:20:51

阅读数 255

评论数 0

Fresco的使用

Fresco是FaceBook开发用来加载图片的框架,可以说这是当前最好的加载图片以及缓存图片等工具了。在以前我们使用的是ImageLoader或者Pissco。与这两种框架相比Fresco又好在哪里呢? 首先Fresco已经将图片等缓冲封装,我们不需要再使用LrcCache来缓存图片了。而且F...

2016-09-28 22:16:58

阅读数 706

评论数 0

使用Fresco出现的问题

初始化位置错误 Error inflating class com.facebook.drawee.view.SimpleDraweeView android.view.InflateException: Binary XML file line #14: Error inflating ...

2016-09-26 15:20:05

阅读数 445

评论数 0

CardView的简单使用

android:clickable="true" android:foreground="?android:attr/selectableItemBackground" 最近转用Android Studio加上台风 的影响,很久没有更新。 今天就介绍...

2016-09-20 23:26:54

阅读数 1134

评论数 0

SAX解析

前面已经提到了XML解析的方式。 今天就讲一下SAX解析,相比于DOM解析,它的语义更加清楚,而且能够控制是否停止解析,而DOM解析会将XML文件全部解析一遍。 以下是代码: package com.example.internetdemo; import java.io.IOException...

2016-09-11 23:03:39

阅读数 152

评论数 0

DOM解析

网络传输数据最常用的格式有两种:XML和JSON。XML的优势在于无视平台,在任何平台都能使用,且使用范围广,而JSON的优势在于解析简单,看起来一目了然。 今天主要讲的是XML解析的方法:XML常用的解析方法有三种DOM解析,SAX解析以及PULL解析。前面两种属于java的解析方式,而后者只...

2016-09-11 22:19:59

阅读数 150

评论数 0

ContentProvider(内容提供器)

关于持久化技术我们也差不多都谈过了,然而我们发现这些数据只能在当前的程序实现共享,如果我们想获取其他程序的数据呢? 这时我们就要使用到ContentProvider来实现跨程序数据共享的功能了,使用它我们就可以获取系统的电话簿、短信、媒体库等程序的内容。 内容提供器的使用需要通过Content...

2016-09-08 23:04:22

阅读数 177

评论数 0

在子线程更新UI之2

之前写过一篇在子线程更新UI的方法,使用的是Handler,当然我们还有另一种方式,它就是AsyncTask。那么两者有什么区别呢? 简单俩说就是AsyncTask将异步处理进制进行了封装,我们无须在意当前的方法是否是在主线程或者子线程执行,只需在对应的方法执行相应的内容即可。但是AsyncTa...

2016-09-07 21:47:43

阅读数 175

评论数 0

HorizontalScrollView的简单使用

有时候我们会碰到如果一张图片过于大,而我们又不想拉伸该图片,我们就可以使用HorizontalScrollView,水平滑动图片。它的原理也很简单,就是一个控件而已,以下是使用情况 <HorizontalScrollView xmlns:android="http://sche...

2016-09-05 22:05:34

阅读数 1328

评论数 0

持久化技术之文件存储

我们已经谈过两种持久化技术的方式,一个是数据库SQLite以及SharedPreference,今天我们在说一下另一种存储的方式:文件存储。这种方法与共享参数一样,一般也是用于存储少量数据。但是操作会比较麻烦,所以如果是对少量数据的存储,一般还是会选用SharedPreference。 下面直接...

2016-09-05 21:53:44

阅读数 200

评论数 0

在子线程更新UI

在子线程更新UI,有好几种方式,其中简单就是调用runOnUiThread()方法了,该方法可以在子线程唤醒UI线程,但是该方法只适用于在子线程中对UI操作较少的时候。如果需要在子线程频繁改变UI,就需要用到Handle了。要使用Handle我们就需要先了解一下他的异步消息处理机制。如图: ...

2016-09-04 23:12:17

阅读数 255

评论数 0

Dialog(对话框)的使用

Dialog是一种能遮盖住其他控件操作特殊控件,一般用于确认用户操作或者有紧急的信息需要回馈给用户,会需要使用到Dialog,下面是一些关于Dialog的使用。 package com.example.dialogdemo; import java.util.Calendar; import ...

2016-09-04 20:13:39

阅读数 423

评论数 0

BaseActivity的作用

在开发中,我们通常都会建一个BaseActivity继承Activity,而我们其他的Activity只要继承BaseActivity就可以,那么BaseActivity到底有什么作用呢?很简单,开发中我们经常都要获取屏幕的宽高,但是如果有多个Activity都需要获取屏幕的宽高呢?那每个Acti...

2016-09-03 15:41:09

阅读数 2426

评论数 0

服务端数据库(MySQL)

当我们做出一个软件的时候,如果想让用户有属于自己账号密码,这时候就需要用服务端来完成,而我们服务端的数据库一般就采用MySQL,服务端的开发环境我使用的是MyEclipse。 如果我们想要对数据库进行操作,就必须先获取连接。而要获取连接,我们需要4个非常重要的字符串,首先我们先在MyEclips...

2016-09-01 22:10:46

阅读数 1132

评论数 0

Notification(通知)

安卓手机的app有着各式各样的通知,而这些通知又是如何实现的呢? 今天就分享一下通知的使用 如果我们想让通知开机的时候就启动,就需要使用到BroadcastReceiver package com.example.notificationdemo; import android.con...

2016-08-31 21:12:17

阅读数 173

评论数 0

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