android开发
chenxuanhe1995
这个作者很懒,什么都没留下…
展开
-
android播放音频,视频的操作及注意事项
android播放音频视频首先,申请权限,音频视频的权限都是一样的 注意的是,音频视频都只要WRITE_EXTERNAL_STORAGE这个权限,Intnet权限是为了获取网络uri的视频而给的权限。 一开始oncreat里面的手动申请权限 音频视频都为这一个权限。值得注意的是,seekbar这个内部类,需要重写三个方法,分别是 onProgressChanged(),onStartTrack原创 2017-02-04 21:02:06 · 5434 阅读 · 0 评论 -
DiskLruCache理解使用心得
DiskLruCache 本文的基础,都是建立在看了郭神的博客之后,如有从未接触过DiskLreCache技术的,课先看郭霖的文章,以上是地址。 http://blog.csdn.net/guolin_blog/article/details/28863651接下来说到自己:DiskLreCache是一个类似三级缓存技术,就是将文件图片或者是字符串,从网络获取到,存进SD卡中,再从SD卡中获取数据原创 2017-04-10 20:13:31 · 1150 阅读 · 0 评论 -
圆形图片CircleImageView开源库使用
圆形图片开源库CircleImageViewgithub上面比较出名也十分好用的开源库使用:代码全部需要:public class CircleImageView extends ImageView { private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP; private static final Bitm原创 2017-02-03 16:19:50 · 492 阅读 · 0 评论 -
android打开相机选图及相册选图操作
第一种:从相机进行拍摄,选择照片作为头像放置imageview。 第二种:从手机相册中选择图片,进行选择照片作为头像。public class MainActivity extends AppCompatActivity { @Bind(R.id.take_photo) Button takePhoto; @Bind(R.id.img_one) ImageView i原创 2017-02-03 16:13:03 · 782 阅读 · 0 评论 -
android后台下载服务的完成及事项
android后台下载功能的完成首先是基本框架的搭建,用到的是okhttp3已经注入框架butterknife,所以在build.gradle里面添加 compile ‘com.jakewharton:butterknife:7.0.1’ compile ‘com.squareup.okhttp3:okhttp:3.4.1’ 两个依赖包。第一步:定义一个回调接口 public原创 2017-02-02 17:32:43 · 3567 阅读 · 1 评论 -
熟悉android开发框架,关于Okhttp3的使用
熟悉框架,关于Okhttp3的使用 关于android各大框架的慢慢熟悉,联网使用了okhttp3进行简单的联网抓取baidu.com的数据。依赖包中 compile 'com.squareup.okhttp3:okhttp:3.4.1' 1.一切的联网耗时操作都必须开启一个新的线程去进行,不能再主线程进行联网操作。`new Thread(new Runnable()){ Overrid原创 2017-02-01 16:26:12 · 481 阅读 · 0 评论 -
Okhttp3替代HttpURLConnection优势
突发想到,自己之前的毕业设计中,用到的是HttpURLConnection进行的联网,当时也是一知半解照着教科书上的流程进行联网并通过get方式获取数据,代码量十分繁重。 在原来的HttpURLConnection基础上,进行一次联网登陆的流程大致分为: 1.获得EsitText上的数据,账号密码,通过一个LoginService方法public static String loginByGet原创 2017-02-08 14:12:52 · 7021 阅读 · 1 评论 -
android确定经纬度的小误区
android LocationManager的使用android提供LoacationManager类来获取自己的经纬度。也可以通过反向地理编码发送http给google返回一个确定值给自己再在解析显示到textview上(Geocoding API)。首先需要申明权限 <uses-permission android:name="android.permission.ACCESS_FINE_L原创 2017-02-05 11:16:21 · 987 阅读 · 0 评论 -
android光照、加速度传感器
android的光照、加速度传感器android的传感器,用法大致一致,所以知道一两个的用法,基本都能很轻松的使用其他传感器。监听接口那需要传三个参数,第一个是listener的实例,第二个是Sensor的实例,第三个是模式,有四种值可选: SENSOR_DELAY_UI, SENSOR_DELAY_NORMAL, SENSOR_DELAY_GAME, SENSOR_DELAY_FASTES原创 2017-02-05 10:54:22 · 497 阅读 · 0 评论 -
Android国际化 动态更换本地语言
Android动态更换应用语言在开发应用过程中,对于一些有多国语言支撑的项目而言,就需要做到动态国际化的需求,当然Android应用基本上都是默认读取手机的当前语言环境,然后默认获取相对应的语言资源strings。难免项目会需要应用到以上的需求,那么我们就来满足这个需求。首先:准备两个语言资源:两个Activity类,两个layout布局,两个语言strings资源。第一个界面我放置两个按钮,原创 2017-07-26 10:20:06 · 3336 阅读 · 0 评论