ConcurrentHashMap 原子性
-
C#开发Android应用-入门(1)
C#开发Android应用-入门(一)Xamarin是由早期的Mono项目演变而来,原本是在Linux上执行C#程序的一个开放原始码项目。后来陆续发表支持iOS的MonoTouchframework以及MonoForAndroidFramework。因此它在市场上并不是一个新的产品。2011年,原本在Novell的Mono项目团队独立成立一家公司,正式将名称改为Xamarin。透过C#亲和且功能齐...
509
热度 -
Android WifiDisplay分析1:相关Service的启动
AndroidWifiDisplay分析一:相关Service的启动最近在学习Android4.4上面的WifiDisplay(Miracast)相关的模块,这里先从WifiDisplay用到的各个Service讲起,然后再从WifiDisplaySettings里面讲解打开wfd的流程。首先看下面的主要几个Service的架构图:相关Service的启动图中主要有以下几个模块,DisplayMa...
70
热度 -
Android的各个管家:ActivityManager仍是AudioManager还是
Android的各个管家:ActivityManager还是AudioManager还是?Android中集结了大量的系统管家Manager:比如当你要kill一个后台Processes时候,你会用到ActivityManager;再比如你需要用到系统的声音相关的你需要AudioManager等等。而且获取这些管家对你来说很简单,比如获取一个ActivityManager,你只需要调用当前cont...
93
热度 -
编译Android系统源码跟内核源码
编译Android系统源码和内核源码好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现最近的脑子不够用了,今天写点什么呢?就把我之前编译Android系统源码和内核源码的过程记录一下,因为这个过程真的是受益匪浅,看重的不是结果,主要是过程,在这个过程中,我感觉最大的收获就是学习的耐心和毅力,因为在这个过程中那个问题就像是雨点似的天天打在你的脸上,虽然现在网上有很多文章介...
35
热度 -
Android札记:防反编译、混淆文件proguard.cfg与proguard-project.txt详解
Android笔记:防反编译、混淆文件proguard.cfg与proguard-project.txt详解===========【转】混淆文件proguard.cfg详解======================================?-injars?androidtest.jar【jar包所在地址】-outjars?out【输出地址】-libraryjars??'D:\androi...
77
热度 -
Android中文API(136) —— Bit地图
Android中文API(136)——BitmapBitmap译者署名:StreamH译者链接:http://blog.csdn.net/qs_csu版本:Android4.0r1?结构继承关系publicclassBitmapextendsObjectimplementsParcelable????????java.lang.Objectandroid.graphics.Bitmap?内部类en...
52
热度 -
Android应用程序资源的编译跟打包过程分析 (转自老罗的博客)
Android应用程序资源的编译和打包过程分析(转自老罗的博客)??我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(AndroidAssetPackageTool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制格式的XML资源文件。在本文中,我们就详细分析XML资源文件的编译和打包过程,...
25
热度 -
[.NET领域驱动设计实战系列]课题三:前期准备之规约模式(Specification Pattern)
[.NET领域驱动设计实战系列]专题三:前期准备之规约模式(SpecificationPattern)一、前言在专题二中已经应用DDD和SOA的思想简单构建了一个网上书店的网站,接下来的专题中将会对该网站补充更多的DDD的内容。本专题作为一个准备专题,因为在后面一个专题中将会网上书店中的仓储实现引入规约模式。本专题将详细介绍了规约模式。二、什么是规约模式讲到规约模式,自然想到的是什么是规约模式呢?...
435
热度 -
[原创] android学习跟广告平台赚钱
[原创]android学习和广告平台赚钱前言:??2011年11月份我开始学习android软件开发(本人有良好的java基础、web开发基础、c++基础),2011年12月份开始开发第一款手机软件(软件名字就不透露了),2012年1月份第一款android应用在优亿、机锋、木蚂蚁正式上线。??2012年2月份,本人陆续又开发了3款手机应用,并且各个应用也逐渐发布到了更多的市场,如应用汇、91、腾...
61
热度 -
Android开发札记
Android开发笔记1:AndroidPermissiondenied(不允许连接Socket)错误原因是:需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置:<uses-permissionandroid:name="android.permission.INTERNET"/>??2:ListView滚动变黑解决方法ListView增加一个属性and...
97
热度 -
安卓的各种格局源代码发放啦
安卓的各种布局源代码发放啦!本文来自:http://wbzlh.com/index.php?m=index&a=listonearticle&id=48<!--绝对布局--><AbsoluteLayoutandroid:id="@+id/AbsoluteLayout01"android:layout_width="fill_p...
13
热度 -
Android之NDK开发修复版
Android之NDK开发修补版Android之NDK开发一、NDK产生的背景Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于AndroidSDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在AndroidSDK首次发布时,Google就宣称其虚拟机Dalvik支持JN...
15
热度 -
从零开始- Android刷机指南<1>
从零开始-Android刷机指南<一>从零开始-Android刷机指南2011年07月27日第一章:开篇版权说明:以下各篇内容部分为原创,部分取材、编改于网络,其内容、包括后续操作提及的程序之版权,均归原作者所有,如有不妥之处,望知悉。改之。鉴于网上相关教程零散杂乱之现状,结合笔者自己的刷机体会,成文于下,与各位机油共勉之。笔者才疏学浅,错漏之处,尚希纠正。谨序。什么是刷机?刷机,简单...
214
热度 -
Android Junit运用
AndroidJunit使用Android、JUnit(一)JUnit初步解析AndroidSDK1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习AndroidSDK1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中如...
18
热度 -
使用Style和Theme - Android官方文档中文翻译(转)
应用Style和Theme-Android官方文档中文翻译(转)?原文链接:http://developer.android.com/guide/topics/ui/themes.html原文标题:ApplyingStylesandThemes原文版本:Android2.2?r1-05Aug20108:29中文翻译:JackYu????????????([email protected]...
65
热度 -
基于线程池跟NIO技术构建高效的多协议Android通讯框架
基于线程池和NIO技术构建高效的多协议Android通讯框架引言在多数涉及网络通讯的手机应用中,由于GPRS网络的速度在目前的情况下还不算理想,所以,如何能够高效的请求得到网络数据就成为大多数应用所面临的瓶颈问题。同时,在一些应用程序中可能会使用多种协议,比如IM通讯、视频流类型的应用会牺牲数据的完整性来更高效的获取数据,在这种类型的应用中,可能需要同时支持TCP、UDP以及HTTP协议。本文就尝...
76
热度 -
小弟我的Android之旅——学习、项目、心态
我的Android之旅——学习、项目、心态学习Android也一年多了,项目做了五六个,有大有小,有难有易。一直以来都没有好好总结过,今天周六休息,就写下这一年多从事Android以来的一些感想和小经验。涉及学习、项目和一些个人感受。1.学习篇我是从11年5月份开始接触并学习Android的,在那之前有过一年的J2EE的经验,做过三个J2EE的项目,从08年开始接触Java,所以到去年学习Andr...
55
热度 -
基于 Android NDK 的学习之旅-环境搭建
基于AndroidNDK的学习之旅-----环境搭建欲善其事?必先利其器?,?下面介绍下?EclipseSDKNDKCygwinCDT?集成开发环境的搭建。1、Android?开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1)??????下载?JDK2)??????下载?Eclipse3)??????下载?AndroidSDK4)????...
222
热度 -
数往知来C#之 String 聚合 深拷与浅拷 序列化<五>
数往知来C#之String集合深拷与浅拷序列化<五>C#基础常用string方法篇复习、1、引用类型与值类型--》文件的复制与快捷方式的复制2、垃圾回收3、静态与非静态--》如何定义静态成员与静态类--》如何调用静态成员4、异常-》托管与非托管-》.netframeworl主要分为三个东西:CLR、CTS、类库-》由CLR管理的代码就是托管的,否则就是费托管的(如File.Create...
679
热度 -
匹夫细说C#目无全牛聊委托,那些编译器藏的和U3D给的
匹夫细说C#:庖丁解牛聊委托,那些编译器藏的和U3D给的0x00前言由于工作繁忙所以距离上一篇博客已经过去一个多月的时间了,因此决心这个周末无论如何也得写点东西出来,既是总结也是分享。那么本文主要的内容集中在了委托的使用以及内部结构(当然还有事件了,但是受制于篇幅故分为两篇文章)以及结合一部分Unity3D的设计思考。当然由于时间仓促,文中难免有一些疏漏和不准确,也欢迎各位指出,共同进步。0x01...
62
热度