MTK平台Android Gsensor数据校准与数据获取
http://blog.csdn.net/morixinguan/article/details/76850600上节,写WIFI MAC地址的时候我们已经知道,MTKAndroid系统的Gsensor校准的数据其实也是存储在NVRAM中的,Gsensor隶属于传感器系统架构。 接下来我们来看下Gsensor校准的基准图像:...
View Article小型三维引擎设计实现-地球的渲染方法
地球的渲染方法: 渲染地球其中的重中之重是椭球体的曲面细分算法和着色算法。流行的有三种细分算法,用于产生近似地球表面的三角形: 1 基于单位球的简单的表面细分算法,这种方法经常会在计算机图形学课程看到。 2 基于立方体的椭球的曲面细分算法。 3 基于大地测量网格(经纬度)的曲面细分算法(Geographic-Grid Tessellation)。...
View Article利用Android Studio的 Monitor Memory 查找内存泄漏
App开发总会遇到内存泄漏的情况,在Eclipse时代我们一般使用MAT来配合分析,Android Studio会方便一些,因为它自带了一个Monitor Memory。下面我们来看看怎么使用这个工具。 首先打开Monitor Memory工具 在Monitor Memory界面上,我们可以实时观察Memory、CPU等的使用情况。...
View ArticleKotlin入门(12)类的概貌与构造
上一篇文章提到泛型函数appendString是在类外面定义,这不免使人疑惑,类里面又该怎样定义成员函数呢?为解答这个疑问,接下来的几篇文章将好好描述一下Kotlin如何操作类及其对象,本篇文章先对类的定义进行说明并加以运用。之前我们已经多次见过的类MainActivity,在Java代码中该类的写法如下所示:public class MainActivity extends...
View Articleandroid studio中创建、切换svn分支
偶尔翻到一篇之前的笔记,虽然早已经从svn专用git了,但还是分享出来给那些还坚守svn的小伙伴吧。 相对于git,svn的分支管理就没那么简单方便,所以总结一些在Android Studio上使用svn分支的经验。 1、创建分支: 在项目上 右键->subversion->branch or tag 进入create branch or tag界面如下:...
View ArticleAndroid开发学习(8)SQLite
每到一个阶段,我们就用一个项目总结我们学习到的内容,今天我们就一起来完成一个拥有记忆功能的简单计算器,首先我们先在这篇博客介绍将使用一种新的存储方式,SQLite。 百度百科:...
View ArticleAndroid开发学习(9)记忆功能计算器
承接上篇博客,每到一个阶段,我们就用一个项目总结我们学习到的内容,今天我们就一起继续完成一个拥有记忆功能的简单计算器,首先我们先看下计算器布局: 布局 计算主页面: 历史记录查询页面: 自定义标题: head.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout...
View ArticleAndroid开发学习(10)WebView访问网页
在不少的应用中,如果要快速搭建自己的应用,H5也是个不错的选择,在App端,保留H5的入口,也就是展示网页的入口就可以,本篇文章就和大家一起做一个展示网页的入口。 先看我们实现的结果: WebView 使用H5实现的功能能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,节约了成本,提高了开发效率。 原理:其实就是Java代码和JavaScript之间的调用。...
View Article优雅的使用ActivityLifecycleCallbacks管理Activity和区分App前后台
一、ActivityLifecycleCallbacks接口介绍 API...
View Articleandroid.content.ActivityNotFoundException: Unable to find explicit activity...
android.content.ActivityNotFoundException: Unable to find explicit activity classXXXXXX 出现这个错误只能说大家太大意了....
View ArticleReact Native使用Modal自定义分享界面
在很多App中都会涉及到分享,React Native提供了Modal组件用来实现一些模态弹窗,例如加载进度框,分享弹框等。使用Modal搭建分析的效果如下: 自定义的分析界面代码如下: ShareAlertDialog.js /** * https://github.com/facebook/react-native * @flow 分享弹窗 */ import React,...
View Article去掉UISearchBar的放大镜、setShowsCancelButton:NO
UITextField *searchTextField = [searchBar valueForKey:@"_searchField"]; searchTextField.leftView = nil; [searchBar setShowsCancelButton:NO]; 作者:u011018979 发表于2017/8/11 17:22:29 原文链接 阅读:54 评论:0 查看评论
View ArticleSpannableString
1. 简介 看下类的英文说明: This is the class for text whose content is immutable but to which markup objects can be attached and detached. For mutable text, see {@link SpannableStringBuilder}....
View ArticleRxJava+Retrofit框架概要设计
前言 以铜为镜可以正衣冠,以史为镜可以知兴衰。本文主要简写RxJava+Retrofit的由来。 就我个人来讲,对RxJava和Retrofit 的学习相较于以往的各种框架(如 AsyncHttpClient,Volley,Utils等 )学习和使用起来会有一些难度;RxJava...
View ArticleSSL证书验证(采用AFNetwork)
效果: 经过app的SSL证书验证之后,就是这样子,别人无法获取报文,除非服务器的证书信任Charles的证书 前言 1、目前采用的是AFSSLPinningModePublicKey 方式验证。 2、 若想采用AFSSLPinningModeCertificate方式验证,请提供正确的cer 证书。 使用AFSSLPinningModeCertificate 方式验证的时候,获取 DER...
View ArticleiOS Mac本地服务器moco服务端并进行网络请求实战
声明:本文参考文章如下: http://www.jianshu.com/p/cb7eb3bf272c http://www.jianshu.com/p/638da64422a0 http://www.jianshu.com/p/b22b9ddfa9c0 https://github.com/dreamhead/moco 关于Moco的使用,你可以查看这个 Moco is an easy setup...
View Article阿里路由框架--ARouter 源码解析之Compiler
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/77126904 前段时间,公司项目在做组件化重构,过程中当然会有很多痛点。 组件化最重要的是根据项目和业务进行分模块,至于模块的粒度就看大家自己来把控了! 这里要说的就是模块之间的数据传输问题 组件化之后,各个模块不相互依赖,那么怎么相互跳转和传递数据呢? 答案就是通过隐式Intent...
View ArticleAndroid NDK开发之生成头文件
前言 鉴于经常忘了如何生成头文件的骚操作,这里做一个记录,同时也做一个分享.文章以Android开发工具Android Studio为例 现在你在Activity中写了一个本地方法,看下图 这时候,我们找到包名所在的目录,假设是 : 本人是mac系统,所以是下面的一个目录...
View ArticleIntent中的四个重要属性——Action、Data、Category、Extras
在Java代码中或AndroidMainfest.xml中我们会设置Activity添加属性时,为使用Intent(或IntentFilter). Intent中的四个重要属性——Action、Data、Category、Extras...
View Article