-
java8中CAS的加强
java8中CAS的增强注:ifeve.com的同名文章为本人所发,此文在其基础做了些调整。转载请注明出处!一、java8中CAS的增强前些天,我偶然地将之前写的用来测试AtomicInteger和synchronized的自增性能的代码跑了一下,意外地发现AtomicInteger的性能比synchronized更好了,经过一番原因查找,有了如下发现:在jdk1.7中,AtomicInteger...
83
热度 -
设计可组建的j2me UI(五) List
设计可组装的j2meUI(五)List???????高级UI中的List控件对于广大应用来说是足够的。但有些特别需求的功能确不得不自己开发,比如实现没一行字体颜色不同,字体样式不同,还有排版等方面问题时候则要自己动手实现一个了。下面把我在项目中学习到得经验与大家分享下。??????但是客户有个需求,说你这个List需要翻页,我要求输入什么键你进行上下翻页。我要求在每一行字体里面包含一些不同颜色得字...
9720
热度 -
最美应用-从Android研制工程师的角度之[厨房故事]
最美应用-从Android研发工程师的角度之[厨房故事]最美应用-从Android研发工程师的角度之厨房故事@authorASCE1885的Github简书微博CSDN本文我们将如约来分析下厨房故事这款德国app的技术堆栈。由于国内和国外网络环境,技术环境的不同,我们将会看到它和最美时光很不一样的东西。我们需要思考的是如果是自己开发一款全新的app时,会如何选择属于自己的技术堆栈呢?使用的开源函数...
1
热度 -
理解Android系统
理解Android系统(一)理解Android系统Android是业界流行的开源移动平台,受到广泛关注并为多个手机制造商作为手机的操作系统平台。由于它的开放性,市面上又出现了它的很多改良定制版本。且广泛的应用在手机、汽车、电脑等领域。因此,研究其安全架构及权限控制机制具有非常的重要性。本章从Android层次化安全架构入手,详细地介绍Android平台的安全架构及其权限控制机制,涵盖Android...
6
热度 -
深入懂得Android(1)——理解Android中的JNI
深入理解Android(1)——理解Android中的JNI我参加了CSDN博客之星评选,如果在过去的一段时间里阳光小强的博客对你有所帮助,在这里希望能投上您宝贵的一票,每天都可以投一次:http://vote.blog.csdn.net/blogstar2014/details?username=lxq_xsyu#content一、什么是JNIJNI是JavaNativeInterface的缩写...
36
热度 -
筹建android系统编译环境
搭建android系统编译环境?搭建Android系统编译环境?以前在公司一直用的Linux,发现做开发上Linux确实是有很多地方比windows方便,只是windows上有很多软件Linux没有,用习惯了Linux后再用windows倒是有点不习惯了,所以我还是装回我的Linux,碰巧看到老罗的博客上也要求安装Linux,因此干脆在这里把Linux的安装贴出来,省的各位看官再去Google。?...
37
热度 -
Android起步流程分析(九) 解析init.rc的service
Android启动流程分析(九)解析init.rc的service#############################################本文为极度寒冰原创,转载请注明出处#############################################在分析完解析init.rc的action之后,剩下的一部分就是解析service了。而解析service还是需要回到pa...
384
热度 -
Android开发的16条小经验小结
Android开发的16条小经验总结Android开发的16条小经验总结,希望对各位搞Android开发的朋友有所帮助。1.TextView中的getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位:setTextSize(intunit,intsiz...
85
热度 -
cubie A20 android源码编译 初记
cubieA20android源码编译小记cubie这个开发板已经购买额一年多,一直没有时间玩,最近感觉自己没啥进展,想多学点东西,翻箱倒柜终于找出来。费话不多说1、源码下载路径方法两种下载方法,我是直接到cubie百度网盘上下载的,网盘上分享代码和参考资料还是很全的。1)在github下载gitclonehttps://bitbucket.org/cubietech/a20-android4.2...
534
热度 -
Android播音机制剖析【android广播系列一】
Android广播机制剖析【android广播系列一】广播是android四大组件之一,所以广播的重要性也是显而易见的,最近需要做个功能,需要对广播的机制深入了解,所以我就整理下思路。平时我们写代码的时候,广播只是用来通知机制的,不是用来通信机制,通信机制还是要用binder机制来实现。但是现在市场上的第三方app大部分都是滥用广播,用广播来监听一些事件来实现自启动或者后台启动。这就误解了谷歌的意...
55
热度 -
RK3128平台android系统批改添加遥控器键值码值
RK3128平台android系统修改添加遥控器键值码值最近帮客户定制RK3128平台的固件,涉及到定制新的遥控器,需要添加或修改遥控码值。RK3128平台android系统修改遥控器码值比全志A20、A31s稍微麻烦一些,其实本质是一样的。具体的修改方法如下:1,先弄清楚遥控器的状况,包括遥控器用户码、键值对应的码值。方法:adbshell...
31
热度 -
Android OpenCV中的几种根本数据结构
AndroidOpenCV中的几种基本数据结构本文的代码基于OpenCVforAndroid3.0矩阵的类型结构在opencv中,矩阵的类型结构被定义在opencv2/core/cvdef.h中,如下#defineCV_CN_MAX512#defineCV_CN_SHIFT3#defineCV_DEPTH_MAX(1<<CV_CN_SHIFT)#defineCV_8U0#defineC...
92
热度 -
object -c OOP , 源码机关 ,Foundation 框架 详解1
object-cOOP,源码组织,Foundation框架详解1?object-c?OOP,??源码组织??,Foundation?框架?详解11.1SowhatisOOP?OOPisawayofconstructingsoftwarecomposedofobjects.Objectsarelikelittlemachineslivinginsideyourcomputerandtalkingto...
493
热度 -
iPhone银幕知识点解析
iPhone屏幕知识点解析SEP28TH,2014一、屏幕相关知识点1、屏幕尺寸在显示器世界里,屏幕尺寸都是由屏幕对角线长度表示的,单位是英寸。比如iPhone4的3.5寸屏就意味着屏幕对角线的长度是3.5英寸。2、分辨率分辨率是任何一款手机产品最重要的参数之一。显示屏是由一个个像素组成的,分辨率可以简单理解成屏幕像素的数目。比如iPhone4的屏幕分辨率为640×960,就表示屏幕的横向有640...
49
热度 -
[通译]魅族的M1 Note是十分便宜(dirt-cheap)的iphone5C增强版
[翻译]魅族的M1Note是十分便宜(dirt-cheap)的iphone5C增强版Meizu'sM1Noteisadirt-cheapiPhone5consteroids魅族的M1Note是十分便宜(dirt-cheap)的ihone5C增强版WhilemanyChinesesmartphonemakershaverecentlysteppeduptheireffortsindelivering...
384
热度 -
iphone的一些完小习要点
iphone的一些小学习要点在调用视图的drawRect:方法之前,UIKit会自动对描画环境进行配置,使左上角成为坐标系统的原点,在这个环境中发生的Quartz调用都可以正确地在视图中描画。?视图对象通过frame、bounds、和center属性声明来跟踪自己的大小和位置。frame属性包含一个矩形,即边框矩形,用于指定视图相对于其父视图坐标系统的位置和大小。bounds属性也包含一个矩形,即...
94
热度 -
android 腾讯微博分享效能
android腾讯微博分享功能创建应用,会得到一个唯一的key和secret,如下图需要导入除了core.jar外的其他包,如下图我自己写了一个调用腾讯微博的类TencentWeiboUtilpublicclassTencentWeiboUtil{publicstaticfinalStringfileName="token_store";privatestaticOAuthoauth;privat...
21
热度 -
android2.3 View视图框架源码分析之一:android是怎么创建一个view的
android2.3View视图框架源码分析之一:android是如何创建一个view的?View是所有控件的一个基类,无论是布局(Layout),还是控件(Widget)都是继承自View类。只不过layout是一个特殊的view,它里面创建一个view的数组可以包含其他的view而已。这一篇文章把所有的layout和widget都统称为view,那么android是如何创建一个view的呢?一...
33
热度 -
编译Android源代码常见异常解决方法
编译Android源代码常见错误解决办法1.编译时出现/usr/bin/ld:skippingincompatible/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.sowhensearchingfor-lzPLATFORM_VERSION_CODENAME=AOSPPLATFORM_VERSION=AOSPTARGET_PRODUCT=gene...
80
热度 -
[转]android 保险与权限(Security and Permissions)(翻译)
[转]android安全与权限(SecurityandPermissions)(翻译)下面转字网上的一篇翻译,修改了几处不同顺和翻译错误的地方翻译这里主要讲android中安全体系和permission的作用,并不是linux层的?原文地址SecurityandPermissions?安全与权限Android是一个权限分离的操作系统,每个应用以唯一的身份标识(Linux用户ID和组ID)运行。系统...
391
热度