自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(264)
  • 资源 (37)
  • 收藏
  • 关注

转载 Android 4.4 Kitkat Phone工作流程浅析(十二)__4.4小结与5.0概览

前置文章:《Android 4.4 Kitkat Phone工作流程浅析(一)__概要和学习计划》《Android 4.4 Kitkat Phone工作流程浅析(二)__UI结构分析》《Android 4.4 Kitkat Phone工作流程浅析(三)__MO(去电)流程分析》《Android 4.4 Kitkat Phone工作流程浅析(四)__RILJ工作流程简析》

2016-04-12 22:35:42 841

转载 Windows下Android+NDK开发环境搭建(JDK[8u45]+Eclipse+Android SDK[r24.1.2]+ADT+NDK[r10d])

一、Android开发环境搭建1、安装JDK。    (1)简介:JDK,即Java Development Kit,是Java语言的软件开发工具包。JRE,即Java Runtime Environment,是Java的运行环境,是面向Java的使用者而非开发者。    (2)下载:点击打开链接(Oracle官网),选择对应系统的版本,我下载的是jdk-8u45-windows-i5

2016-01-24 15:56:24 3862

转载 CI 系统搭建:Git、Gerrit与Jenkins

去年写的这五篇 CI 文章时候方便邮件测试,自己搞了一个 thstack.com 域名玩。当时也没在意,所有的文章里邮箱地址都是引用 @thstack.com 域名。让我没想到是,2014 年这个神奇的一年,thstack.com 会成为我们的公司名字和域名。我想说的是,我们内部的邮件系统也在用 @thstack.com,和这几个文章里的邮箱会冲突,导致一些朋友完全照着我的文档测试。结果最

2016-01-01 19:28:49 2519

转载 如何在Linux上部署gerrit 服务?

errit服务是android项目引进的一种代码审查服务, Qt 5已经迁移到gerrit服务平台上(以前的qt.gitorious.org作为一个只读的镜像继续存在)。下面是gemfield整理的在ubuntu发行版上安装gerrit的步骤:1、安装ubuntu的时候可选包要选择上openSSH,如果没有选择的话,系统安装完成后手工安装openSSH服务;2、(挪至第7步)3、安装j

2015-12-15 23:27:03 1619

转载 Linux防火墙iptables学习笔记(三)iptables命令详解和举例

网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能有所帮助。网管员的安全意识要比空喊Linux安全重要得多。iptables -Fiptables -Xiptables -F -t mangleiptables -t mangle -Xiptables -F -t natiptables -t nat -X首先,把三个表清空,把自建的规则

2015-12-06 21:13:39 3955

原创 activity launchMode总结

1. standard 每次都会重新创建一个2. singleTop 如果在栈顶,则不重新创建,否则会重新创建3. singleTask 会把在它上面的activity都弹出栈4. singleInstance 只有一个实例,是单独的一个栈,会调换栈的顺序

2015-10-05 23:17:32 445

原创 android源码下载(ubuntu环境下)

sudo apt-get install oracle-java7-installer网上有很多下载和编译android源码的文章,写的也很详细,但是当我按照他们的步骤做下来的时候总会遇到一些问题,   现在记录下这些问题,希望能帮助遇到同样问题的人:    这是官方的文档:http://source.android.com/source/downloading.h

2015-10-04 23:47:29 489

转载 java 死锁产生原因及解锁

进程死锁及解决办法 一、要点提示(1) 掌握死锁的概念和产生死锁的根本原因。(2) 理解产生死锁的必要条件--以下四个条件同时具备:互斥条件、不可抢占条件、占有且申请条件、循环等待条件。(3) 记住解决死锁的一般方法,掌握死锁的预防和死锁的避免二者的基本思想。(4) 掌握死锁的预防策略中资源有序分配策略。(5) 理解进程安全序列的概念,理解死锁与安全序列的关系。(6

2015-08-29 09:32:33 604

转载 android从应用到驱动之—camera(2)---cameraHAL的实现

本文是camera系列博客,上一篇是:android从应用到驱动之—camera(1)---程序调用流程 本来想用这一篇博客把cameraHAL的实现和流程都给写完的.搞了半天,东西实在是太多了.这篇先写cameraHAL的基本实现框架,下一篇在具体写camerahal的流程吧.cameraHAL的实现:对于初学者来说,最大的疑问是系统是如何调用hardware的.这里就以

2015-08-19 23:25:29 1547

转载 android从应用到驱动之—camera(1)---程序调用流程

一、开篇写博客还得写开篇介绍,可惜,这个不是我所擅长的.就按我自己的想法写吧.话说camera模块,从上层到底层一共包含着这么几个部分:1、apk------java语言2、camera的java接口----java语言3、camera的java接口的具体实现,即所谓的JNI-----(java—>C++)4、camera客户端-----C++语言5、camera服

2015-08-19 23:22:02 874

转载 Android系统的Binder机制

Android虽然构建在Linux上面,但是在IPC(进程间)机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制——binder机制。并且Android Binder机制之上,Android框架提供了一套封装,可以实现对象代理(在本地进程中代理远程进程的对象)。本文简单分析一下Android Binder机制。Binder情景分析    一个IPC通讯我们

2015-08-08 23:45:51 947

转载 Android Binder机制浅析之ServiceManager

Android系统进程间通信机制Binder的总体架构由Client、Server、ServiceManager和驱动程序Binder四个组件构成。今天主要来看看ServiceManager的实现吧。Service ManagerService Manager是系统中一个独立的进程,它是整个Binder机制的守护进程,用来管理开发者创建的各种Server,并且向Client提供查询

2015-08-08 23:39:50 538

转载 如何分析解决Android ANR

[java] view plaincopyprint?来自:  http://blog.csdn.net/tjy1985/article/details/6777346  http://blog.csdn.net/tjy1985/article/details/6777355  http://blog.csdn.net/tjy1985/article/d

2015-08-02 23:52:18 766

转载 android CTS测试

Android 4.0 CTS 测试方法    这段时间公司做CTS测试,下面是一些总结,以android4.0.3为例,希望对大家有所帮助!一 CTS测试简介The Android compatibility program makes it easy for mobile device manufacturers to develop compatible Androi

2015-07-28 23:25:30 1023

转载 欢迎使用CSDN-markdown编辑器

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创

2015-07-12 18:07:03 517

转载 ANDROID内存优化(大汇总——中)

写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。OOM:

2015-06-13 22:27:01 569

原创 linux 服务器配置

一、安装JDK1.去官网下载最新版的JDK,http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html,这里选择的是最新版的jdk-8u20-linux-i586.tar.gz。2.下载完成后打开下载的安装包所在的文件夹,将该压缩包拷贝到/usr/java文件夹下cp jdk-8u20-li

2015-05-31 14:56:00 494

原创 AndroidManifest

Licensed under the Apache License, Version 2.0 (the "License");     you may not use this file except in compliance with the License.     You may obtain a copy of the License at          http

2015-05-07 23:39:01 917

转载 Android使用http协议与服务器通信

网上介绍Android上http通信的文章很多,不过大部分只给出了实现代码的片段,一些注意事项和如何设计一个合理的类用来处理所有的http请求以及返回结果,一般都不会提及。因此,自己对此做了些总结,给出了我的一个解决方案。首先,需要明确一下http通信流程,Android目前提供两种http通信方式,HttpURLConnection和HttpClient,HttpURLConnectio

2015-04-25 11:10:34 675

转载 阿里云主机Linux服务器配置步骤

下面我们一起来看看关于阿里云主机Linux服务器配置步骤详解,如果你正在使用阿里云主机我们可进入参考一下配置步骤哦,有兴趣的同学可进入参考。一提到云主机,大家肯定熟知国内最知名品牌——阿里云了,后来居上的它受到不少的站长所追捧,它的稳定与服务让它的性价比直线上升,现在阿里云的最低端配置云主机年费只需要550元了,在同类产品中可谓最有性价了。如果想做个小站,又想速度上去,阿里

2015-04-25 10:48:22 2680

转载 Android下的任务和Activity栈

就像前面提到的,一个activity可以启动另一个,包括那些定义在不同应用程序中的。假设,例如,你想让用户显示一些地方的街道地图。已经有一个activity可以做这个事,所以你的activity所要做的就是将行为对象和需要的信息放在一起,并将它们传递给startActivity()。 地图查看器将显示这个地图。当用户按下后退按钮时,你的activity又重新显示在屏幕上了。对用户来说,这个

2015-03-25 00:06:48 637

转载 使用adb shell dumpsys检测Android的Activity任务栈

使用adb shell dumpsys检测Android的Activity任务栈May 23, 2014 ~ 5 Comments ~ Written by Ider谈起Android程序开发,就需要了解其四个主要的部件:Activity、Service、ContentProvider、 BroadcastReceiver。而其中Activity是唯一直接控制程序界面呈

2015-03-25 00:05:44 993

原创 tmp

private static final int MEDIA_TYPE_VIDEO = 2;    private String getRealFilePath(final Uri uri) {        if ( null == uri ) return null;        final String scheme = uri.getScheme();     

2015-01-03 11:10:03 636

原创 VideoModule.java 源码

private void initializeEffectsRecording()/* * Copyright (C) 2012 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use

2015-01-01 21:33:57 2792

原创 DateUtils.java

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.

2014-12-30 00:13:30 1034

转载 Android 布局学习

ViewGroupWidth/Height , Padding/marginFrameLayoutgravityLinearLayoutOrientation/horizontal/verticalweightRelativeLayoutalignBaseline/(Left/Top/Right/Bottom) Start/End

2014-12-28 23:19:16 563

原创 imageview相关

package com.lx.aidlservice;import android.content.Context;import android.graphics.drawable.Drawable;import android.text.TextUtils;import android.util.AttributeSet;import android.util.Log

2014-12-24 00:26:00 578

原创 ImageView相关

package com.lx.aidlservice;import android.content.Context;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.util.Log;import android.widget.ImageVi

2014-12-22 23:39:23 616

原创 android 时间的处理 将毫秒转化成 几分几秒

/*** 时间的处理* * @param time* @return*/public static String getTimeFromInt(int time) {if (time return "0:00";}int secondnd = (time / 1000) / 60;int million = (time / 1000) % 60;

2014-12-20 15:23:30 2732 1

转载 Android Camera

Android Camera 使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需

2014-12-17 23:16:01 1076

转载 基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式

一、基于HTTPS协议的12306抢票软件设计与实现--实现效果           二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式          三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享实现效果:http://blog.csdn.net/chaofanwei/article/details/18709415

2014-12-14 14:35:05 1606 2

转载 Android 开发 之 JNI入门 - NDK从入门到精通

NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.git -- Java传递参数给C语言实例程序 : GitHub - https://github.com/han1202012/NDKParameterPassing.git --C语言回调Java方法示例程

2014-11-23 19:57:17 1157

转载 Binary XML file line #13: Duplicate id 0x7f070055, tag null, or parent id 0x7f070054 with another fr

要实现如图所示效果。遇到如下问题:进入后首先默认选择ActionBar上的顾客管理Tab,点击店员管理Tab后正常显示(内容和顾客管理样式一样),再点击顾客管理Tab报错退出。现在知道原因是由于顾客管理Tab的ListFragment有关。是因为虽然删除了顾客管理Tab的Fragment但是,Fragment还有一个子ListFragment没有被删除,第二次加载因为重复报错。文件

2014-11-05 23:53:59 5869

转载 Android多媒体框架图

Android多媒体整体架构图 MediaPlayer框架图 Camera框架图 SoundRecorder框架图 VideoCamera框架图 OpenCore与Skia ALSA Audio框架图 Video Overlay框架

2014-11-02 23:01:52 2102

转载 Java由基础到高级面试题经典问答

//20、String 和StringBuffer的区别String:   (1)String 类代表字符串。 Java 程序中的所有字符串字面值都作为此类的实例实现。                  (2)String的长度是不可变的StringBuffer:    (1)线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。    (2)Str

2014-10-31 22:05:42 691

转载 Android Handler、Message完全解析,带你从源码的角度彻底理解

之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该

2014-10-26 23:47:53 518

转载 设计模式(Design Patterns)

——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式

2014-09-26 23:30:58 941

原创 linux下python开发环境之一——安装python

绝大多数linux distribution都内置安装了python,我们只要在liunx命令行下打入python就能看到了,但是版本有点低不是我们想要的,如下图:1、下载python      到http://www.python.org/download/上下载python时注意可能是被和谐了该连接打不开,所以在download前多加些/////////,像http:/

2014-09-24 23:28:17 614

原创 GlowPadView 分析

/* * Copyright (C) 2012 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.

2014-09-24 23:13:36 1658 1

原创 android4.4 GlowPadView源码

/* * Copyright (C) 2012 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.

2014-09-23 23:28:30 1329

C++编程思想第二卷

C++编程思想第二卷

2012-02-26

C++编程思想

C++编程思想,是本好书,一定要好好看!C++编程思想C++编程思想C++编程思想

2012-02-26

android 闹钟选择SD卡音乐铃声

简单的android 闹钟选择SD卡音乐铃声 android 闹钟选择SD卡音乐铃声 android 闹钟选择SD卡音乐铃声

2011-11-24

firebug-1.5X.4.rar

firebug-1.5X.4.rar firebug-1.5X.4.rarfirebug-1.5X.4.rar

2011-07-31

FirefoxChinaEdition-latest.rar

FirefoxChinaEdition-latest.rar FirefoxChinaEdition-latest.rar

2011-07-31

spring2.5.6所有包.rar

spring2.5.6所有包.rar spring2.5.6所有包.rar spring2.5.6所有包.rar

2011-07-26

navicat8lite_mysql_cs.rar

navicat8lite_mysql_cs.rar navicat8lite_mysql_cs.rar navicat8lite_mysql_cs.rar

2011-07-26

asm-3.2.jar

asm-3.2.jarasm-3.2.jar asm-3.2.jar asm-3.2.jar asm-3.2.jar

2011-07-26

struts-2.2.1.1-lib.zip

struts-2.2.1.1-lib.zipstruts-2.2.1.1-lib.zip struts-2.2.1.1-lib.zipstruts-2.2.1.1-lib.zip

2011-07-19

android ADT-12.0.0.zip

android ADT-12.0.0.zip android ADT-12.0.0.zip android ADT-12.0.0.zip android ADT-12.0.0.zip

2011-07-12

struts2-json-plugin-2.2.1.1.jar

struts2-json-plugin-2.2.1.1.jar struts2-json-plugin-2.2.1.1.jar struts2-json-plugin-2.2.1.1.jar

2011-06-07

json-lib-2.4.jar

json-lib-2.4.jar json-lib-2.4.jar json-lib-2.4.jar json-lib-2.4.jar

2011-06-07

aopalliance-1.0.jar

aopalliance-1.0.jar aopalliance-1.0.jar aopalliance-1.0.jar aopalliance-1.0.jar

2011-06-07

aspectjweaver-1.5.3.jar

aspectjweaver-1.5.3.jar aspectjweaver-1.5.3.jar aspectjweaver-1.5.3.jar aspectjweaver-1.5.3.jar aspectjweaver-1.5.3.jar aspectjweaver-1.5.3.jar

2011-06-03

mysql驱动jar包

mysql mysql-connector-java-5.1.13-bin.jar mysql数据库驱动包下载

2011-05-08

五子棋(支持单机和网络)+.zip

五子棋(支持单机和网络)+.zip 是用C++语言开发的.

2011-04-06

commons-dbcp-1.4.jar

commons-dbcp-1.4.jar commons-pool-1.3.jar 数据库连接池

2011-04-06

logging-log4j-1.2.14.zip

logging-log4j-1.2.14.zip

2011-02-24

jdk1.6 中文版

JDK1.6 api 中文版是初学java的必备,查看帮助文档,能够快速理解,对深入理解java有很大帮助!

2015-07-09

jdk1.7.0_25(源码)

java jdk1.7.0_25 windows 版,加入后可以查看源码,是java开发学习必备

2015-06-05

JNI编程指南.pdf

JNI编程指南 java可以调用c c++代码,c c++也可以调用java代码,如果想提高程序的效率,可以采用JNI编程

2014-08-31

jd-gui-0.3.5.linux.i686.tar.gz

jd-gui-0.3.5.linux.i686.tar.gz

2013-01-21

dex2jar-0.0.9.8.tar.gz

dex2jar-0.0.9.8.tar.gz

2013-01-21

apktool.jar

apktool工具是把apk文件转换为smali文件

2013-01-21

svn-site-1.6.17

svn-site-1.6.17是一款SVN插件,在eclipse使用非常方便.

2012-08-09

c、c++插件

这是一款不错的c、c++插件,用在eclipse中

2012-08-08

progit 中文

progit 中文版,教你如何使用progit来管理项目中的源码.

2012-08-08

Linux系统编程

Linux系统编程是一本不错的书,人事Linux系统编程的可以看。Linux系统编程是一本不错的书,人事Linux系统编程的可以看。

2012-08-08

query_Weather天气

query_Weather天气

2012-05-07

weather_query

提供全国各地城市天气查询, weather

2012-05-06

httpOper

httpOper.rar

2012-04-15

commons-pool-1.4.jar

commons-pool-1.4.jar

2012-04-14

j2me+wtk2.2.rar

j2me+wtk2.2.rar

2012-03-25

jd-gui-0.3.3反编译工具

jd-gui-0.3.3反编译工具

2012-03-19

数据库jdbcDrivers

数据库mysql,sqlserver2000, SQLServer2005,oracle jdbcDrivers 数据库mysql,sqlserver2000, SQLServer2005,oracle jdbcDrivers 所有的jar包都整理在里面.

2012-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除