
【安卓】
文章平均质量分 76
每天进步一点点呀
这个作者很懒,什么都没留下…
展开
-
Android读写SD卡
最近遇到一个问题,用平板可以蓝牙接收到txt数据,同样程序,在手机上测试,就找不到txt文本,之前程序:// ---------创建文件夹WristDay,把采集的数据全放在该文件夹下 //通过创建对应路径的下是否有相应的文件夹。 File dir = new File( "/sdcard/WristDay/"原创 2017-11-29 16:10:01 · 831 阅读 · 0 评论 -
安卓事件处理---事件监听
一、Android中的事件处理方法事件处理:响应用户UI动作,提高应用程序交互性1、基于监听的事件处理机制2、基于回调的事件处理机制3、Handler消息处理 二、基于监听的事件处理机制详解1、监听事件处理模型 3个主要参与对象: Event Source(事件源):事件发生的来源。ex:按钮、菜单转载 2017-03-27 20:26:35 · 513 阅读 · 0 评论 -
aChartEngine小结
自学安卓和java有一段时间了,毕设用到什么,就现学什么,经常看别人博客,今天还是第一次自己写博客。发现学编程还是要学会知识点小结,在这之前,也会在笔记本上做笔记,但慢慢发现,这种方式知识点框架太凌乱了,有的时候半天找不到这个知识点在哪本笔记本哪页纸上,摘抄一些api效率也比较低,也没有对知识点做更深层次的理解和总结,实现了功能就完事了,但感觉这样下去不适合长期深远发展。总之,尝试换这种博客总结知原创 2016-12-19 20:09:48 · 2192 阅读 · 0 评论 -
ListView分页加载和下拉刷新
ListView分页加载封装ApkEntity类(每个item的各组件) adapter填充数据 class MyAdapter extends BaseAdapte public void onDateChange(ArrayList<ApkEntity> apk_list) { this.apk_list = apk_list; this...原创 2018-04-23 12:02:03 · 371 阅读 · 0 评论 -
AS报错记录
Gradle更新下载地址《1》问题Failed to resolve: com.android.support:recyclerview-v7.25.3.1Android-RecyclerView在V7包下找不到的解决办法如图:注意:appcompat-v7 和 recyclerview-v7版本号要对应。另外:1)sdk路径,Local\Android...原创 2017-12-04 16:46:33 · 362 阅读 · 0 评论 -
AS快捷键
http://www.cnblogs.com/z5130761/p/5996893.html时光小孩博客园 首页 新随笔 联系 订阅 管理AS常用快捷键最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑...转载 2017-10-04 10:56:40 · 843 阅读 · 0 评论 -
AS开发中设置
转载---http://blog.youkuaiyun.com/miyuehu/article/details/44154963使用自己的名字当Tag。却发现有个非常不用好的提示。波浪,我浪个你妹。Typo:In word ‘miyuehu’ less...(Ctrl+F1)spellchecker inspection helps locate typos and misspel...转载 2017-10-11 16:13:56 · 1002 阅读 · 0 评论 -
android studio中文乱码各种情况的解决办法
转载-----http://blog.youkuaiyun.com/l799069596/article/details/46960261情况一:编辑器内的中文注释乱码。解决办法:在界面的右下角找到UTF-8,单击之,在弹出的列表中选中GBK在弹出框内选中Reload总结:导致这样的原因是你这个.java文件本身是GBK编码的,你当然可以用GBK方式可以读,可是最好把从根本上把这个文件...转载 2017-10-12 10:11:13 · 5193 阅读 · 1 评论 -
Android studio 导入github工程
亲测可用:步骤:(1)新建一个AS项目(2)将新建的AS项目以下几处修改或替换换下载的github项目(gradle文件、build.gradle、gradle.properties、.gradle文件(非必须))A.第一个文件:PagerSlidingTabStrip-master\build.gradle[plain]view plaincopydepend...转载 2017-11-27 11:39:25 · 454 阅读 · 0 评论 -
Android Studio导入Eclipse项目的两种方法
转载地址:https://www.cnblogs.com/mstk/p/6307291.htmlAndroid Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。1. 直接导入打开Android Studio,如果里面已经打开了项目,...转载 2017-11-27 16:25:50 · 39585 阅读 · 0 评论 -
android studio用起来很卡,解决方法
android studio运行编译速度慢的解决方法转载:https://www.gezila.com/tutorials/58146.html转载:http://blog.youkuaiyun.com/chenliguan/article/details/47605851最近开始安装使用android studio,痛苦的发现安装或者后期升级后as运行时非常的卡。于...转载 2017-11-27 16:33:45 · 14254 阅读 · 0 评论 -
Android Studio使用心得与技巧
转载:http://blog.youkuaiyun.com/diyangxia/article/details/442188351、初步了解 基本界面如图: 貌似从1.4版本开始,导入Eclipse项目就变的异常简单,和普通的as项目一样导入!keytool -list -v -keystore debug.keystore这是查看...转载 2017-11-27 16:29:51 · 1523 阅读 · 0 评论 -
Logcat遇到的问题
adb logcat 命令行用法转载地址:http://blog.youkuaiyun.com/tumuzhuanjia/article/details/395554451、No Debuggable Applications 于Android studio解决方案转载地址:http://blog.youkuaiyun.com/drink_spring/article/details/479...转载 2017-11-28 20:37:25 · 610 阅读 · 0 评论 -
安卓事件处理---回调机制
1、什么是回调所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D。Class A实现接口CallBack callback——背景1class A中包含一个class B的引用b ——背景2class B有一个参数为callback的方法f(CallBack callback) ——背景3A的对象a调用B的方法 f(CallBack callback原创 2017-03-28 09:11:34 · 619 阅读 · 0 评论 -
安卓多线程下载(正好加深回调机制理解)
转载:http://blog.youkuaiyun.com/l1028386804/article/details/46883927一、概述 说到Android中的文件下载,Android API中明确要求将耗时的操作放到一个子线程中执行,文件的下载无疑是需要耗费时间的,所以要将文件的下载放到子线程中执行。下面,我们一起来实现一个Android中利用多线程下载文件的小例子。转载 2017-03-29 16:25:21 · 380 阅读 · 0 评论 -
list下拉刷新
隐藏header measureView(header);headerHeight = header.getMeasuredHeight();//getMeasuredHeight:是用于测量的高度,也就是View实际的高度Log.i("tag", "headerHeight = " + headerHeight);topPadding(-header原创 2017-10-12 22:54:14 · 532 阅读 · 0 评论 -
学习笔记---常模糊的知识点
(1)android:layout_gravity 和 android:gravity 的区别比如说button: android:layout_gravity 表示按钮在界面上的位置。 android:gravity表示button上的字在button上的位置。原创 2017-10-04 10:58:58 · 241 阅读 · 0 评论 -
listview分页加载
(1)回调:A类中调用B类的C方法,然后B类反过来调用A类的D方法,D为回调(就是接口中定义的抽象方法)B类:自定义view(本例中:CustomListView)(1)定义接口(2)设置监听接口的方法(3)调用接口的方法本例CustomListView类中:public interface ILoadMoreListener { void loadMore原创 2017-10-01 20:44:45 · 231 阅读 · 0 评论 -
Android AsyncTask源码分析
https://segmentfault.com/a/1190000004699080简介Android中只能在主线程中进行UI操作,如果是其它子线程,需要借助异步消息处理机制Handler。除此之外,还有个非常方便的AsyncTask类,这个类内部封装了Handler和线程池。本文先简要介绍AsyncTask的用法,然后分析具体实现。1.1 AsyncT转载 2017-09-10 10:43:22 · 296 阅读 · 0 评论 -
Android消息机制底层原理
Android线程间通信(目的)主要方式handler消息机制和线程间同步线程间可以共享地址空间,线程间通信主要使用共享变量, handler消息机制也是在两个线程间共享了消息队列,asyncTask内部实现也使用了Handler机制ThreadLocal是Looper中的一个特殊概念。它并不是线程,它的作用是可以在每个线程中存储数据。我们知道Handler原创 2017-08-30 14:46:32 · 695 阅读 · 0 评论 -
okhttp
《1》Android为我们提供了两种HTTP交互的方式:HttpURLConnection 和 Apache HTTP Client,虽然两者都支持HTTPS,流的上传和下载,配置超时,IPv6和连接池,已足够满足我们各种HTTP请求的需求。但更高效的使用HTTP可以让您的应用运行更快、更节省流量。而OkHttp库就是为此而生。OkHttp是一个高效的HTTP库:原创 2017-08-28 18:41:39 · 347 阅读 · 0 评论 -
安卓多线程模板
终于可以写博客了,好端端的搞什么网络实名制,我都忘了以前那账号,取消不了手机绑定,太折腾了,差点就要放弃这个博客了。。 简单粗暴的安卓多线程使用套路Android多线程编程之一:Thread+Handler第一步:原创 2017-06-07 15:24:34 · 334 阅读 · 0 评论 -
安卓基础--定时器实现
方法一:Handler+Threadpackage com.xunfang.handerDemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.TextView;/**原创 2017-04-07 10:54:35 · 653 阅读 · 0 评论 -
自定义View(二)---实践总结
实践敲码是检验自己掌握的唯一标准。原创 2017-04-04 20:03:13 · 468 阅读 · 0 评论 -
自定义view学习(一)---自定义view
一直感觉会自定义view很牛掰,在毕设项目中多处用到自定义控件,但都是在别人的框架上造轮子,一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。回到主题,自定义View ,需要掌握的几个点是什么呢? 我们先把自定义View细分一下,分为两种 1) 自定义View2) 自定义ViewGroup 今天先总结自定义view(看大牛们的博客,根据自己的理解和学习习惯总结,嘿嘿原创 2017-03-30 16:47:24 · 2967 阅读 · 0 评论 -
安卓事件处理---Handler消息处理机制
1、为什么要有handler机制?当应用程序启动时,会开启一个主线程(也就是UI线程),由她来管理UI,监听用户点击,来响应用户并分发事件等。所以一般在主线程中不要执行比较耗时的操作,如联网下载数据等,否则出现ANR(应用无响应)错误。所以就将这些操作放在子线程中,但是由于Android子线程是不安全的,所以只能在主线程中更新UI。Handler就是用来 子线程和创建Handler的线程进行通原创 2017-03-29 17:27:43 · 2820 阅读 · 0 评论 -
安卓多线程---几种实现方式
Android只会存在两种线程:UI主线程(UI thread)和工作线程(work thread).我们知道Android的UI主线程主要负责处理用户的按键事件、用户的触屏事件以及屏幕绘图事件等,在子线程中处理耗时的任务,任务完成后通过Handler通知UI主线程更新UI界面注意:不能阻塞UI主线程,也就是不能在UI主线程中做耗时的操作,如网络连接,文件的IO;只能在UI主线原创 2017-03-29 15:56:08 · 10803 阅读 · 1 评论 -
报错总结
《1》java.lang.NoSuchMethodError: No virtual method getContext()错误的地方: adapter = new ArrayAdapter<>(getContext(),android.R.layout.simple_list_item_1,dataList);解决办法:出现java.lang.NoSu...原创 2019-03-27 00:27:55 · 355 阅读 · 0 评论