Android开发
文章平均质量分 79
我叫王哈哈
test
展开
-
AppBarLayout
AppBarLayout is a vertical LinearLayout which implements many of the features of material designs app bar concept, namely scrolling gestures. Children should provide their desired scrolling behavior through AppBarLayout.LayoutParams.setScrollFlags(int) a转载 2022-01-30 11:53:06 · 302 阅读 · 0 评论 -
gradle caches 第三方库子目录缓存文件夹命名规则
gradle caches 目录缓存文件夹命名规则其实缓存目录中存放每个库文件的文件夹名字就是相应文件的sha1值在android项目中,gradle会缓存一些第三方库。有时会出现第三方库在android studio内无法下载,导致项目无法通过编译,但是Gradle log显示的下载地址,在浏览器打开是可以下载下来的,对于这种问题解决起来思路很简单,用浏览器下载下来,放到对应得目录下,项目即可编译。第一步:找到缓存目录本文使用Everything 软件来快速搜索 (下载地址 :http://.原创 2020-08-14 22:57:05 · 1993 阅读 · 0 评论 -
百度定位出现 4.9E -324
问题:定位出现 4.9E -324 NetWork location failed because baidu location service check the key is unlegal, please check the key in AndroidManifest.xml !原创 2017-10-15 17:09:26 · 1126 阅读 · 0 评论 -
BLE开发资料汇总
1、视频教程 优酷视频源:蓝牙BLE智能硬件App开发实战-蓝牙防丢器 第一课 http://v.youku.com/v_show/id_XMTY4MDM1MTkzNg==.html 第二课 http://v.youku.com/v_show/id_XMTY4MDQzNTAwNA==.html 第三课 http://v.youku.com/v_show/id_XMTY5...原创 2017-05-04 23:05:38 · 967 阅读 · 0 评论 -
Android 进程保活资料汇总与华为白名单那些事
进程保活原创 2017-05-31 00:44:37 · 11962 阅读 · 2 评论 -
android 6.0 权限程序崩溃,扫二维码崩溃与按键事件
1.权限 so文件原创 2017-03-10 23:06:09 · 999 阅读 · 0 评论 -
Android studio 问题处理记录
Error: “ke” is not translated in “en” (English), “pt”原创 2017-11-23 23:52:18 · 348 阅读 · 0 评论 -
Android 常用开源库
You deserve to be able to cooperate openly and freely with other people who use software.You deserve to be able to learn how the software works, and to teach your students with it.You deserve to be...原创 2017-12-17 15:59:47 · 316 阅读 · 0 评论 -
Android开发环境搭建、和好用的开发工具
1.非常好的一个网站AndroidDevTools收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。 AndroidDevTools2.环境变量JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06 PATH=%JAVA_HOME%\bin;%PATH% CL...原创 2017-02-17 21:14:45 · 870 阅读 · 1 评论 -
Android生僻知识点
拨打电话 String number ; Intent intentTel = new Intent(); intentTel .setAction("android.intent.action.CALL"); intentTel .setData(Uri.parse("tel:" + number)...原创 2018-03-10 19:09:36 · 217 阅读 · 0 评论 -
Android文章目录
目录开发环境搭建Android 常用开源库四大组件ActivityActivity的生命周期和启动模式Activity工作过程分析 基于Android O(8.0) API 27使用Intent传数据Notification PendingIntent BrodecastReceiver广播BroadcastReceiver的工作原理 基于Android O(8....原创 2018-03-10 23:02:06 · 516 阅读 · 0 评论 -
greendao数据库升级not null 异常
问题来源:geeendao数据库升级 版本3.2.2 解决办法:将添加字段的类型由基本类型改为包装类型即可 来由:原来的表对象添加了一个字段 age2,如下:@Entitypublic class User { @Id private Long id; private Integer age; private int age2; private St...原创 2018-03-28 22:48:05 · 1200 阅读 · 0 评论 -
Context相关类的继承关系
经典问题再现:一个应用程序中有多少个context?答案估计都能背出来了:总Context实例个数 = Service个数 + Activity个数 + 1why??? 今天终于弄明白来。看上图就知道了,其中Activity,比较特殊为什么呢,请看下图 对比一下就好理解了,Activity与 Service和Application 不是一代人啊,哈哈,Activity ...原创 2018-05-02 22:52:05 · 1400 阅读 · 0 评论 -
微博分享回调成功,但是微博客户端却进入草稿箱,提示错误码 8995。第三方问题排查思路总结
问题再现问题描述:Android平台微博分享,app收到api回调,表示分享成功,但是打开微博客户端app,该分享进入草稿箱,并提示 : (8995)app auth fail for appKey&sign&package处理方法:微博开放平台:填写 Android包名多了个空格其他原因:appkey放在meta-data ,可能会转化为科学计数法(jadx 打开ap...原创 2018-05-12 17:41:08 · 4595 阅读 · 0 评论 -
Android 蓝牙抓包和分析 (1) 启用蓝牙HCI信息收集日志
蓝牙通信其实和http通信有点类似,http通过接口交互抓取数据包也很方便,但是到了蓝牙就没那么方便了,本文就是介绍如何实现蓝牙数据包的抓取。怎么抓包首先设置在手机 开发者选项中,打开启用蓝牙HCI信息收集日志,(找不到开发者选项的手机,请先网上查一下本型号手机打开USB调试的方法,然后在进行操作)。 上边的设置完之后,就可以进行抓包了,打开蓝牙设备和手机上和连接设备的APP...原创 2018-07-29 11:12:42 · 37511 阅读 · 5 评论 -
使用adb命令实现支付宝半自动扫福浇水
前言:这几天听小伙伴说参加了一个5亿的大项目,仔细一问才知道,支付宝一年一度集五福活动又开始了,刚开始我还想每人直接发2块钱不得了,后来我才知道我错了,今年加了一个花花卡,扫到此卡免费替你还一年的花呗,这可是大奖,估计今年扫福的人会比较多。我也想扫个花花卡,扫着扫着我发现一个问题,就是没扫到时必须点一下“我知道”才能继续扫,除了扫福浇水也可以得福,今天我就通过浇水弄了一个敬业福,浇水也是同样的问...原创 2019-01-26 23:51:26 · 1496 阅读 · 0 评论 -
Android 禁止弹出键盘的方法
禁止弹出键盘原创 2017-10-20 22:32:47 · 2658 阅读 · 0 评论 -
层布局应用——霓虹灯
层布局应用——霓虹灯 定时器 Handler消息传递 多个同类型控件,完成一定规律性操作的简化方法原创 2016-01-14 21:18:58 · 393 阅读 · 0 评论 -
手机屏幕的划分
手机屏幕的划分 计算公式: 剩余空间的宽度=X-a控件的宽度-b控件的宽度-c控件的宽度3个控件的宽度之比为:(a控件的宽度+1/6 X 剩余空间的宽度):(b控件的宽度+1/3 X 剩余空间的宽度):(c控件的宽度+1/2 X 剩余空间的宽度)原创 2016-01-13 21:31:39 · 920 阅读 · 0 评论 -
我的课表—android 表格布局应用
Android开发 表格布局 课程表原创 2016-01-14 14:07:14 · 1156 阅读 · 0 评论 -
Android 读取指定路径文件
Android 读取指定路径文件原创 2016-05-08 20:23:12 · 2503 阅读 · 0 评论 -
android 避免2次点击事件
android 处理按钮连续单击事件,自定义一个OnClickEvent原创 2016-12-11 16:10:46 · 602 阅读 · 0 评论 -
WebView
WebView详解与简单实现Android与H5互调 加载富文本显示 添加标签和替换标签原创 2017-03-02 22:23:18 · 251 阅读 · 0 评论 -
定时器CountDownTimer
CountDownTimer原创 2017-03-03 20:10:19 · 488 阅读 · 1 评论 -
解决EditText自动弹出软键盘
EditText 自动获取焦点,导致弹出软键盘。原创 2017-03-20 23:08:47 · 817 阅读 · 0 评论 -
对MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST)的一点理解
MeasureSpec.makeMeasureSpec原创 2017-03-03 22:32:17 · 7762 阅读 · 0 评论 -
百度云推送避免点击通知后直接进入主Activity
百度云推送跳转问题原创 2017-03-15 20:51:10 · 2091 阅读 · 0 评论 -
android 6.0 动态权限
在android 6.0 软件更新WRITE_EXTERNAL_STORAGE 权限 打开相机、扫描二维码需要 CAMERA权限。 1.权限大全 Android权限列表 2. Android拍照,相册选择图片以及Android6.0权限管理原创 2017-02-16 22:08:42 · 349 阅读 · 0 评论 -
ViewPager过时方法的替代
setOnPageChangeListener 过时了怎么办?把 setOnPageChangeListener给为 mViewPager.addOnPageChangeListener(new MyOnPageChangeListener());原创 2016-04-13 19:24:57 · 3318 阅读 · 0 评论 -
Android Studio设置编码格式
Android Studio设置编码格式原创 2016-06-25 10:53:30 · 2096 阅读 · 0 评论 -
android学习笔记之-xml pull解析
pull解析方式首先获取XmlPullParserFactory实例,获取XmlPullParser对象,然后调用XmlPullParser的setInput()方法将服务器返回的xml数据设置进去就可以开始解析了。解析过程:通过getEventType()可以得到当前解析事件,然后在while循环中不断进行解析,调用next()方法,直到当前解析事件等于XmlPullParser.END原创 2016-03-01 22:13:32 · 435 阅读 · 0 评论 -
android学习笔记之HttpClient
HttpClient是Apache提供的HTTP网络访问接口,很早就被引入到了Android API中。它可以完成和HttpURLConnection几乎相同的效果,但两者之间的用法却有较大的差别。HttpClient是一个接口,通常是创建一个DefaultHttpClient对象HttpClient httpClient = new DefaultHttpClient();接下来如果原创 2016-02-28 22:31:01 · 413 阅读 · 0 评论 -
android学习笔记 之 HttpUrlconnection的使用
在Android上发送HTTP请求的常用的有两种方式,HttpURLConnection和HttpClient,本次学习HttpURLConnection的使用 1. new 一个URL对象,并传入网络地址,然后调用openConnection()方法,如下 URL url = new URL("http://www.baidu.com"); con原创 2016-02-28 20:25:38 · 409 阅读 · 0 评论 -
TextView特效
TextView 特效1实现文字滚动效果的实现 特效2自动链接效果的实现原创 2016-01-13 16:00:44 · 393 阅读 · 0 评论