Android App引导页这些坑你自己犯过吗?
场景:测试机:华为荣耀6x 今天我自己掉入一个很蠢蠢的坑,一个引导页搞了20多分钟,不管我怎么测试用真机还是模拟器都无法运行,但是我写的demo完全没问题,好无语,我都怀疑我是不是搞android,我去,一个简单的问题都不能解决?后来看了下自己真的傻逼了无语! 看下图 挖坑1 后来又看了下清单文件AndroidMainfest.xml好吧又给自己挖了一个坑 挖坑2 跳坑1...
View ArticleiOS10.3正式版发布:iOS10.3新功能有哪些? 韩俊强的博客
苹果今天发布了iOS 10.3正式版,由于加入了众多新功能,且更换了文件系统,所以非常值得升级,但是如果你打算更新,最好要耐心等待。一些抢先尝鲜的iPhone 7、7 Plus果粉开始发帖表示(系统大小在600M左右),自己更新iOS 10.3过程中正是焦虑死了,因为安装过程非常长,差不多你要等25分钟左右。每周更新关注:http://weibo.com/hanjunqiang...
View Article为什么手机无法运行应用? Values之谜
欢迎Follow我的GitHub, 关注我的CSDN, 精彩不断! CSDN: http://blog.csdn.net/caroline_wendy/article/details/68923156 在GitHub上Clone的某开源Android项目, 下载配置, 完成构建, 在手机上可以安装, 但是无法运行. 项目的编译版本(compileSdkVersion)是25(7.1),...
View Article无线接收信号强度(RSSI)那些事儿
本文由嵌入式企鹅圈原创团队成员黄鑫供稿。 本文所述的原理适用于所有无线传输技术,只是用蓝牙来举例。应该说,嵌入式企鹅圈更加偏重于嵌入式和物联网、安卓技术原理方面的知识分享和传播,其次才是实践,尽管很多开发者都很浮躁地希望能够立刻获得例程源码。本人一直都认为,只有通晓理论,才能把实践做得更好,才能成为真正的专家级工程师,否则就永远都是码农一枚。一、应用...
View ArticleUnity3D客户端实时同步技术
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144...
View Articleandroid应用开发-从设计到实现 3-7 静态原型的更多天气信息
静态原型的更多天气信息 天气的更多信息,是通过列表的形式展现的。 参数设计 列表项的高度在Material Design中,被定义成了48dp;并且整个list的顶部还有8dp的边距。 列表项由3部分组成, 图标: 项目 数值 大小 24dp 左边距 16dp 位置 垂直居中 颜色 000000 透明度 54% * 项目名称: 项目 数值 字体 Noto 字形 Regular 大小 16sp 颜色...
View Article[移动端]移动端上遇到的各种坑与相对解决方案
mobileHack 这里收集了许多移动端上遇到的各种坑与相对解决方案 1.问题:手机端 click 事件会有大约 300ms 的延迟 原因:手机端事件 touchstart –> touchmove –> touchend or touchcancel –>...
View Article【一图流】_04_一张图看懂 Java Binder:AMS注册到ServiceManager流程
【一图流】_04_一张图看懂 Java Binder:AMS注册到ServiceManager流程 此图是对 Android 系统 Framework Java层 Binder 原理的细分解析,概述了 ActivityManagerService 注册到ServiceManager 的流程,由于近期公司项目...
View ArticleAndroid--List转换String,String转换List
调用方法: //字符串转成list List list; String im = "123+456+789"; list = StringToList(im); //list转字符串 String str = ListToString("要转换的List"); 封装的类: private static final String SEP1 = "#"; private static final...
View ArticleiOS容错利器之JKDataHelper(二)
接上篇《iOS容错利器之JKDataHelper》对数据类型进行了容错处理这篇文章我主要对已知数据类型的操作进行处理。主要用到Methodswizzle的思想。 我这边进行了容错处理的方法有: NSAarray NSArray *arr = @[object1,object2]; 对于快速创建数组的这种方式进行了容错处理,我们在使用的时候即使某个数据为空,也不会出现崩溃闪的退情况。 -...
View Article微信小程序--Ble蓝牙
有一段时间没有。没有写关于小程序的文章了。3月28日,微信的api又一次新的更新。期待已久的蓝牙api更新。就开始撸一番。 源码地址 1.简述 蓝牙适配器接口是基础库版本 1.1.0 开始支持。 iOS 微信客户端 6.5.6 版本开始支持,Android 客户端暂不支持 蓝牙总共增加了18个api接口。 2.Api分类 搜索类 连接类 通信类 3.API的具体使用 详细见官网:...
View Article属性动画简单分析(二)
在《属性动画简单解析(一)》分析了属性动画ObjectAnimation的初始化流程: 1)通过ObjectAnimation的ofXXX方法,设置propertyName和values。 2)将propertyName和values封装成PropertyValueHolder对象:每个PropertyValueHolder对象持有values组成的帧序列对象KeyFrameSet对象;...
View ArticleAndroid Studio:10分钟教会你做百度地图定位!并解决SDK22中方法报错的问题!
手机的百度地图的使用很常用! 比如: 1、送外卖的定位 2、网购淘宝的定位 3、周末去做兼职,找地点 4、去陌生城市,找住宿.... android 的百度地图定位,很多人都写过了,我写简单讲述自己的经验, 并解决android 5.1 的报错!(4.0-4.4,6.0-7.1都没有报错!) 一、申请AK(API Key) 要想使用百度地图sdk,就必须申请一个百度地图的api...
View Article值得你关注的Android8.0(Android O)上的重要变化
刚适配完Android7.0还没多久,就看到Google官方推出的Android8.0(Android O)的开发者预览版新闻,我的心情你可以好好想想。对于上层应用开发者的我来说,适配新版本的工作还好,而有JNI且有很多深层修改的人来说则是痛苦的。那么这一次的大版本更新,最终何时定型发布?她都带来了哪些新的限制与变化,对我们已有的应用有何影响?新增了什么特性,能否利用起来增加新奇有趣的功能呢?...
View ArticleChangeTabLayout实现过程
ChangeTabLayout是我模仿乐视LIVE App主界面的TabLayout效果实现的,希望大家多多支持。 1.效果展示与说明 原效果图 原效果图转为Gif过大,所以将录制的MP4效果视频已经放入了项目根目录的preview文件夹内,有兴趣可去查看。(高清无码哦~) 实现效果图 ChangeTabLayout在打开状态时 垂直方向切换时,文字的颜色大小变化。...
View ArticleFmpeg总结(二)AV系列结构体之AVFrame
位于libavutil下frame.h文件中 这个结构体用来描述解码出音视频数据。 AVFrame必须使用av_frame_alloc分配()。 AVFrame必须与av_frame_free释放()。...
View Article从头开始学 RecyclerView(二) 添加item点击事件
不管了,先来张图 偶吐了个槽 item点击事件必须手动添加,默认并没有一个显式的API接口可供调用。 为了节约学习时间,网上找了篇很不错的文章。这里基本就复制了。 添加点击事件 RecyclerView#addOnItemTouchListener 分析 查看RecyclerView源码可以看到,RecyclerView预留了一个Item的触摸事件方法: public void...
View ArticleAndroid xUtils3源码解析之注解模块
xUtils3源码解析系列 一. Android xUtils3源码解析之网络模块 二. Android xUtils3源码解析之图片模块 三. Android xUtils3源码解析之注解模块 四. Android xUtils3源码解析之数据库模块 初始化 public class BaseActivity extends AppCompatActivity { @Override...
View ArticleAndroid xUtils3源码解析之数据库模块
xUtils3源码解析系列 一. Android xUtils3源码解析之网络模块 二. Android xUtils3源码解析之图片模块 三. Android xUtils3源码解析之注解模块 四. Android xUtils3源码解析之数据库模块 配置数据库 DbManager.DaoConfig daoConfig = new DbManager.DaoConfig()...
View Article你必须知道的APT、annotationProcessor、android-apt、Provided、自定义注解
你可能经常在build.gradle文件中看到,这样的字眼,annotationProcessor、android-apt、Provided,它们到底有什么作用?下面就一起来看看吧 1、什么是APT? 随着一些如ButterKnife,dagger等的开源注解框架的流行,APT的概念也越来越被熟知。...
View Article