- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 三行注解搞定Android高版本动态申请权限
三行注解搞定Android高版本动态申请权限大家好,有半年没有写博客了,见谅啊。今天跟大家介绍我在项目中使用到得一个动态申请权限得框架,我已经弄成lib了可以直接引用到项目里面使用.代码中使用如何引入lib到自己得项目中?可能遇到得问题代码中使用在需要申请权限得函数上添加注解如定位权限:@Permission(Manifest.permission.ACCE...
2018-08-02 09:57:03
3378
3
原创 Android 手机蓝牙 (普通蓝牙篇)
Android 手机蓝牙一 (普通蓝牙)hello,大家好有很久没有更新博客了。想写的东西很多,提起笔又觉得无从下笔。可能这就是菜鸟吧!好了废话不多说,进入正题。 本篇讲的是Android手机蓝牙分为两个部分。(都是用kotlin写的) 1:普通蓝牙(手机对手机之间的通讯) 2:低功耗蓝牙(手机对设备)普通蓝牙首先我们用蓝牙的时候需要明白一些步骤或东西 1:两个支持蓝牙模块...
2018-03-19 15:18:38
3047
3
转载 GitHub上受欢迎的Android UI Library
GitHub上受欢迎的Android UI Library内容 抽屉菜单 ListView WebView SwitchButton 按钮 点赞按钮 进度条 TabLayout 图标 下拉刷新 ViewPager 图表(Chart) 菜单(Menu) 浮动菜单 对话框 空白页 滑动删除 手势操作 RecyclerV
2018-01-31 17:56:35
2392
原创 AndroidStudio 模块化 生成,aar
Hello,大家好!好久不见,最近一直在处理一个项目,有几个月没有更新了.废话不多说,直接进主题.模块化大家都已经很了解了,今天我给还没有或者想用的小伙伴简单的说一下,如何生成arr.jar相信大家在开发中已经用的很多了就不多做介绍了介绍一下aar:aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他andr
2018-01-25 17:13:47
668
原创 Android 热更新 tinker 在Android 简单的使用 (替换class)
Hello! 大家好.前段时间比较忙,今天终于闲下来了.于是研究研究比较高大上的东西. 热更新!网上一搜热更新,好家伙一点堆,各种框架让人应接不暇.最后综合来看选择了 微信的Tinker 热修复框架.至于有点缺点就不多说了 ,网上一大堆,这里我贴一个官方的对比图废话不多,直接进入正题.一: 新建一个空的项目. TrustHotFix
2017-06-16 16:08:49
2744
原创 Android 客户端 okhttp3 与服务器之间的双向验证
本篇是Android 客户端基于okhttp3的网络框架 和后台服务器之间的双向验证分为三个阶段一:简单的后台服务器搭建二:客户端接入okhttp3,并进行的网络请求三:服务器和客户端的双向验证第一步:搭建简单的服务器1:下载tomcat2:配置tomcat3:部署自己的web项目到tomcat首先准备工具 ecl
2017-02-28 14:41:49
8857
2
原创 IOS OC Navigation 导航条动态隐藏
根据公司需要 最近在研究 IOS 开发 。小菜鸟一个。不会gif 只能单张图发 见谅效果是这样的 第一个页面第二个页面第三个页面第四个 TableController 页面点击里面的按钮 返回到 Navigation 导航条中 第一个页面
2016-11-28 15:18:18
2758
原创 手机GPS 搜星 根据信燥比 判断 信号强弱
好久没写博客了,最近都在忙其他事。最近遇到一个问题就是 做了一个基于手机GPS模块的APP,客户要求根据GPS获得的坐标与指定点的坐标计算距离,小于规定的并滞留5分钟时,自动结束或者提示。效果什么的都做出来了,但是苦于一个问题: GPS 有没有信号?按照之前写的项目 里面并没有如何显示信号 客户反应定位什么到挺准的但是自动结束提示 这个不准 定的5分钟 实际是 6分钟或者 12分钟
2016-11-09 15:20:06
11529
3
原创 Android Studio 初级调用本地html+css
为了以后开发用到 保存一下 (不想在网上搜大半天)在Android Studio 中Project 下 点击main文件 new 一个Folder->Assets Folder 默认路径 创建成功后 在文件里面放如需要的html+css文件。在你的项目下找到 项目名.iml 文件点击打开在标签中 加上下面这句代码"ASSETS_FOLDER_RELATIVE_PATH"
2016-09-27 10:52:38
5097
1
原创 PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题
最近根据项目需要 要用到 PhoneGap / Cordova 结果搜了大半天都没找到相应的教程 (可能是太笨了 ) 网上只有eclipse的没有AndroidStudio.最后通过努力在优快云上找到一位曾经发布过PhoneGap 的大神的一片文章下面是原文章的链接 http://blog.youkuaiyun.com/wuyt2008/article/details
2016-09-02 13:28:38
1465
转载 Android 6.0 权限问题解决方法
最近在浏览 Andorid bus 时无意间看到Andorid 6.0 权限问题 现在6.0 慢慢普及 相信过不了多久 大家都会做6.0的适配 但是 6.0对权限尤其是用户隐私方面做了严格的限制 如果还是和以前一样 直接在配置文件中添加之后 就以为 万事大吉 这就错了 于是为了给更多忙的没时间的朋友传播解决方法 就无耻的把前辈的成果借取过来 (主要是自己懒不想在网上论
2016-08-31 11:51:20
3189
原创 子类可以直接使用父类的变量、方法吗?
今天通过看嘉扬哥的代码 发现一个一直没注意到的问题: 子类可以直接使用父类的变量吗? 答案 :可以 (只能是 protected public 修饰的 成员变量)。 子类继承父类后 在方法里面可以直接使用父类的变量。 方法类似 注意:如果不是父类的成员变量就无法获取到。做了个小实验:父类:Parent
2016-07-22 12:12:50
17347
转载 ListView万能适配器(半成品)
在慕课上看到大神的ListView万能适配 自己试着做了下 由于本人是一个菜鸟所以只能完成省略ViewHolder 创建一个ViewHolder工具类 继承BaseAdapter详细代码如下 public class ViewHolder { private SparseArray mViews; private int
2016-06-19 14:34:33
393
原创 用TextView实现跑马灯效果(很简单,很流弊的方法)
用TextView实现跑马灯的效果是我在看视频的时候学到一个小技巧 这里我把它整理出来方便使用 第一步: 创建一个UI或者在你原有的UI上拖拽一个TextView第二步: 在TextView的属性里面写上四个属性就ok了 第一个:单行显示
2016-04-19 21:11:59
465
原创 在ViewPager实现属性动画(包含:怎样获取手机屏的宽高)
功能: 这个属性动画 是在 Fragment做数据源 +适配器继承FragmentPagerAdapter+ViewPager 中用通过手指左右滑动给相应的位置添加动画 思路:第一步:获取手机屏幕的宽度第二步: 重写 ValueAnimator(int start,int end);方法 用代码实现属性动画并设置开始和结束的位置步骤:第一步;
2016-04-19 20:38:36
299
portecle-1.9
2017-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人