
Android
小小时光机
用代码敲出世界!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android studio 4.1.1升级后 The emulator process for AVD Pixel_XL_API_30 was killed. 模拟器无法启动问题解决
android studio 4.1.1升级后模拟器无法启动最近升级完Android studio 之后发现模拟器打不开了,升级之前的开发工具版本3.2.1只为了证明官方给的升级提示:faster the develop忙活了半天,心塞!不过新版的模拟器ui风格确实好了很多,给个赞!!!给大家提供几种方案,对于有的好使有的不好使。不行就挨个试一下喽。。。方案一找到c盘目录下的avd文件下,复制到你的SDK所在目录(有文章说需要改ini配置文件,之前低版本的studio我看了,也是当前的磁盘路原创 2020-12-16 23:17:01 · 14535 阅读 · 9 评论 -
Android 获取资源目录下的文件
获取资源文件① 获取资源文件下的定义数组String[] name=getResources().getStringArray(R.id.StringArrayName);② 获取资源目录下面的图片资源int imageId=getResources().getIdentifier(resourceName,"bitmip",this.getPackageName())//参数说明 资源的名称、原创 2017-10-22 17:47:43 · 5551 阅读 · 0 评论 -
常用的数据排序算法图解(冒泡,选择二分...)
冒泡排序: 选择排序: 选择排序的优化: 插入排序: 二分查找:原创 2017-06-03 17:16:35 · 549 阅读 · 0 评论 -
OkHttp使用+文件的上传+断点续传
普通的http://downloacase R.id.get: HttpManager.getInstance().getRequest(getUri,this); break;//方法的回调 @Override public void onFailure(Call call, IOException e) {//子线程 Log.d("flag", "--------原创 2017-05-06 17:17:11 · 5024 阅读 · 0 评论 -
【Volley网络框架】的简单使用
先来介绍一下Volley网络框架使用的流程:1、Volley进行网络请求统一管理,RequestQueue2、发起请求,StringRequest(分为GET,POST请求 后面会一一介绍),ImageRequest,JSONObjectRequest3、将请求添加到请求队列此Demo中所用到的网络请求!(只是几个简单的Button,就不往出列xml文件了...)1.g原创 2017-04-24 19:51:35 · 415 阅读 · 0 评论 -
【触摸事件】单击移动图片+双指放大缩小图片
Android中触摸图片控制缩放为了更好的理解OnTouchEvent事件的处理,今天分享一下事件是怎么被处理的需要操作的对象是张图片,所以可以自定义一个实现类去定义放大缩小的方法,在Main中直接调用1.自定义的ImageView控件原创 2017-04-26 19:31:02 · 3349 阅读 · 0 评论 -
指定Uri文件图片进行压缩,如何避开OOM?
前言 图片压缩与二次采样为什么要压缩图片?可以试想:当一个App调用系统的相机进行拍照操作时,如果我们从Intent中获取的data数据设置给图片时,它仅仅显示的是一张略缩图(120x160 宽高),并不能满足我们的需求!于是我们在startActivity()的时候putExtra()指定一个存储路径,获取Uri指定路径下的图片, 在config为ARGB_8888的情况下,每个像素要占用四个原创 2017-05-04 22:24:12 · 880 阅读 · 0 评论 -
Android基础知识系谱图!一张图读懂技术要点
开发了这么久的Android,到底Android有哪些技术要点?整理了一下分享给大家你会发现未知领域还很宽广,等待你的探索原创 2017-04-28 19:47:13 · 826 阅读 · 0 评论 -
Android利用传感器实现-仿微信摇一摇
传感器简单的介绍一下传感器: 就是设备用来感知周边环境变化的硬件,Android中的传感器包含在传感器框架中,属于android.hardware.*(硬件部分)传感器框架主要包含四个部分:① SensorManager:用来获取传感器的入口,它是一个系统的服务,还可以为传感器注册与取消注册监听② Sensor: 具体的传感器,包含了传感器的名字,类型,采样率③ SensorEvent:传原创 2017-05-02 20:23:37 · 639 阅读 · 0 评论 -
RSA加密算法解析+数字签名验证
RSA加密算法此Demo实现以下这几个功能布局文件就不往出列了1 . 生成公钥私钥 这是一个耗时操作,是通过随意选择两个大的质数经过一系列的复杂运算获得的,想了解算法自行百度,这里只说一下它如何使用! case 的时候封装为一个方法private void generateRsa() { new Thread(new Runnable() {原创 2017-05-02 13:10:38 · 1963 阅读 · 0 评论 -
Android中-Loader加载器
Loader加载器:Android3.0(API11推出的),用来进行异步数据的加载,内部使用AsyncTask实现,通常用在数据库的加载,随后V4中推出了兼容的版本 核心LoaderMangerLoaderManger.LoaderCallBacksLoaderLoader加载器的基类AsyncTaskLoader是Loader的一个子类,内部使用AsyncTask处理耗时操作Cu原创 2017-04-30 16:54:11 · 413 阅读 · 3 评论 -
简单实现两个listView的联动效果(网络框架Retrofit+Rxjava)
看了网上更新的好多联动demo,感觉写的不是很简洁(表示不知道他们在说什么)自己写了一个简单的Demo分享给大家- -!效果图:直接上车,少说废话!所用到以下的这几个依赖,直接粘到Build.gradle文件中compile 'com.squareup.picasso:picasso:2.5.2'compile 'io.reactivex:rxjava:1.2.7'原创 2017-04-05 20:37:19 · 1926 阅读 · 4 评论 -
Android中RecyclerView点击,长按事件详解
RecyclerView是support.v7包中的控件,可以说是ListView和GridView的增强升级版。实现了ViewHolder的复用优化布局,还将onCreatViewHolder和onBindViewHolder分离高度解耦缺点就是:点击事件的丢了,这就很尴尬了...本篇就来介绍一下ReyclerView点击事件的实现先来看看效果图:原创 2017-04-28 09:39:07 · 2994 阅读 · 0 评论 -
解决listView嵌套CheckBox的选中错乱
先来看看效果图: 因为是个演示的Demo所以就写假数据了 -_ -~!这样你滑动的时候就不会因为复用问题,导致checkBox选中错乱1.布局文件<ListView android:id="@+id/check_list" android:layout_width="match_parent" andro原创 2017-04-12 09:40:47 · 395 阅读 · 0 评论 -
Android的目录结构
Android工程目录简介src:存放java源文件gen:R文件目录 R.java文件 它是由Android开发工具自动生成的,所有的资源文件都会在R.java中被注册,生成一个16进制int型的资源idR.java文件以只读方式打开,它的生成和更新由Android开发工具来完成,我们应该避免手动修改.通过R.java可以很方便的找到对应资源And原创 2017-01-09 22:06:44 · 299 阅读 · 0 评论