Android Composite(Dialog)详解
目录: 1.Dialog概述 2.Dialog中的重要角色 3.常见几种类型的Dialog简单使用 3.1 提示型Dialog实现 3.2 List型Dialog实现 3.3 单选型Dialog实现 3.4 多选型Dialog实现 3.5 自定义Dialog 1.Dialog概述...
View Articleandroid中签名、证书、公钥密钥的概念及使用
资料来源于Android 官方文档: https://developer.android.com/studio/publish/app-signing.html 还有些资料来源于网络。加以整理! 公钥和私钥的概念...
View ArticleHibernate 框架初步语言 hql
Hibernate初步 ORM:在编写程序时,处理数据采用面向对象的方式,而保存数据却以关系型数据库的方式,因此需要一种能在两者之间进行转换的机制。这种机制称为ORM,ORM保存了对象和关系型数据库表的映射信息。 Hibernate框架搭建 Hibernate3JAR包引入: antlr-2.7.6.jar 语言转换工具,实现HQL到SQL的转换...
View ArticleRxJava使用方法简析
我们很懒,所以我们就开发了很多很多的框架,用来节省我们的工作量、工作时间。异步操作难免是避不开的,官方提供的Handler机制以及AsyncTask ,都能实现异步操作,但是代码随着逻辑的增多而变得复杂,看上去混乱不堪有时候简直,所以,简洁高效的代码也是我们的追求。因此,为了异步,为了简洁,RxJava应运而生,来解决了以上的问题。 1.RxJava 地址以及添加 github地址:...
View Articleandroid6.0 Activity(四) Surface创建
原文:http://blog.csdn.net/luoshengyang/article/details/8303098,原文代码比较老了,但是核心不变。在原文基础上修改了一些代码,以及加入自己少量的理解。...
View Article高仿知乎项目制作流程详解------------第一解:自定义组件的使用
首先来看一下我实现的效果图: 从”我的关注”开始,每一个条目都是一个自定义组合控件.下面,我来讲解一下具体实现步骤: 一.根据知乎的样式,创建并完成布局文件. 在本页面所有的自定义组件中,只有”夜间模式”一项最为复杂,在条目布局的右侧增加了一个按钮,所以我们就选择它作为自定义组件的基础布局. 具体布局如下: <pre name="code"...
View ArticleU3D开发学习之路--Mecanim动画系统
Mecanim特性 针对人形角色提供了一种特殊的工作流,包含Avatar的创建和对肌肉的调节。动画重定向的能力,可以非常方便地把动画从一个角色模型应用到其他角色模型上。提供了可视化Animator视窗,可以直观地通过动画参数Transition(动画过渡线)等管理各个动画间的过度。 Mecanim常用...
View ArticleAndroid -- Wifi热点的打开与关闭流程简介
Android -- Wifi热点的打开与关闭流程简介 一、SoftAp打开流程 当我们在设置中打开热点时,会调用WifiManager::setWifiApEnabled(),参数enabled为true;间接调用同名的WifiServiceImpl::setWifiApEnabled():/** * Start AccessPoint mode with the specified *...
View Article数据结构(3)--循环链表
单向循环链表是单链表的另一种形式,其结构特点是链表中最后一个结点的指针不再是结束标记,而是指向整个链表的第一个结点,从而使单链表形成一个环。 和单链表相比,循环单链表的长处是从链尾到链头比较方便。当要处理的数据元素序列具有环型结构特点时,适合于采用循环单链表。 和单链表相同,循环单链表也有带头结点结构和不带头结点结构两种,带头结点的循环单链表实现插入和删除操作时,算法实现较为方便。...
View ArticleAndroid编译系统-mm编译单个模块
因为Android的编译系统不同于Linux Kernel的递归式的编译系统,它的编译系统是一种称之为independent的模式,每个模块基本独立(它有可能依赖其他模块),每个模块都可以单独编译,这是Android independent编译系统模式的好处。但这并不意味着它是完美的,普通电脑编译android系统需要8个小时甚至更多(以本人的电脑为例),而编译linux...
View Article使用surfaceview实现直播中的点赞效果
转载请注明出处 http://blog.csdn.net/u011453163/article/details/52424328 直播功能现在已经是一个很热门的功能了,很多应用都会涉及到直播模块,比如 花椒 NOW 还有辣妈帮。。等,最近因为项目需要也加入了直播功能。直播中有一个点赞的效果 ,今天我也按照自己的思路实现了一个这样的点赞功能,效果如下: 简单描述一下效果 1.产生一颗心...
View ArticleMPAndroidChart~BarChart
简介 MPAndroidChart是PhilJay大神给Android开发者带来的福利。MPAndroidChart是一个功能强大并且使用灵活的图表开源库,支持Android和IOS两种,这里我们暂时只关注Android版本。 Wiki https://github.com/PhilJay/MPAndroidChart/wiki Javadoc...
View Articleandroid 移植 ffmpeg (二) 测试用例
在android 移植 ffmpeg (一)中已经对环境进行了设置。 这一章将重点讨论怎么在应用中加入ffmpeg组件。 所有测试都将在 Android Studio工具中进行。 测试例子源地址: https://github.com/roman10/android-ffmpeg-tutorial 本例子是在android-ffmpeg-tutorial01...
View ArticleCrash日志,分析专用
iOS Crash日志 Understanding Crash Reports on iPhone OS https://developer.apple.com/videos/wwdc/2010/?id=317 http://www.cnblogs.com/smileEvday/p/Crash1.html...
View ArticleAndroid蓝牙源码分析——BTA层消息分发
这里BTA是Bluetooth Application的缩写,从上层下来的请求都要经过这个BTA层,通过发送消息的方式将请求丢到BTA层中处理。这个发送消息的函数定义在bta_sys_main.c中,如下: void bta_sys_sendmsg(void *p_msg) { GKI_send_msg(bta_sys_cb.task_id, p_bta_sys_cfg->mbox,...
View ArticleAndroid蓝牙源码分析——Gatt写设备
BluetoothGatt中的writeCharacteristic的实现在GattService中,如下: void writeCharacteristic(int clientIf, String address, int handle, int writeType, int authReq, byte[] value) {...
View ArticleiOS开发中,block与代理的对比,双方的优缺点及在什么样的环境下,优先使用哪一种更为合适?
1.block和代理的对比 2.双方的优缺点 3.什么样的环境下,优先使用哪一种?依据是什么? 作者:黄兢成 链接:http://www.zhihu.com/question/29023547/answer/109570584 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 block 和 delegate 都可以通知外面。block...
View ArticleOkHttp3源码详解(一)
上次在哪篇博客看到这句话,我们不重复造轮子不表示我们不需要知道轮子该怎么造及如何更好的造,我觉得很有道理 对于用到项目的某个开源项目我们不应该只停留在会用的阶段,废话不多说,直接开始okhttp源码的学习之路 从上至下我们先从Request类开始阅读 一.Request...
View Article第三方SDK:百度地图(一)HelloBaiduMap
第三方SDK百度地图一HelloBaiduMap 使用步骤 下载百度地图的SDK申请密钥 1-1申请密钥需要填写如图 1-2获取SHA1有2种方式 1-2-1ADT22 获取SHA1 1-2-2使用keytool Android Studio 或 ADT 22 环境配置添加 jar so 2-1 Android Studio添加jar so 2-2 Eclipse中添加jar so...
View Article分享一个我用的 unity 日志系统
我们在开发中,往往会觉得unity自带的日志系统不是那么好用,比如,不能筛选日志,不能打印在屏幕上,想生成自己的日志文件,等等等等的需求,这时候就需要自己来扩展编辑器的相关功能了。 我这里实现的需求比较简单,就是给日志加了个key,可以根据这个key来对暂时不需要显示的日志进行过滤,还有就是将我们的日志打印到屏幕上去。 打印屏幕的类参考了由 Jeremy Hollingsworth 和 Simon...
View Article