- 博客(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 856
转载 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 3898
转载 CI 系统搭建:Git、Gerrit与Jenkins
去年写的这五篇 CI 文章时候方便邮件测试,自己搞了一个 thstack.com 域名玩。当时也没在意,所有的文章里邮箱地址都是引用 @thstack.com 域名。让我没想到是,2014 年这个神奇的一年,thstack.com 会成为我们的公司名字和域名。我想说的是,我们内部的邮件系统也在用 @thstack.com,和这几个文章里的邮箱会冲突,导致一些朋友完全照着我的文档测试。结果最
2016-01-01 19:28:49 2556
转载 如何在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 1647
转载 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 3986
原创 activity launchMode总结
1. standard 每次都会重新创建一个2. singleTop 如果在栈顶,则不重新创建,否则会重新创建3. singleTask 会把在它上面的activity都弹出栈4. singleInstance 只有一个实例,是单独的一个栈,会调换栈的顺序
2015-10-05 23:17:32 450
原创 android源码下载(ubuntu环境下)
sudo apt-get install oracle-java7-installer网上有很多下载和编译android源码的文章,写的也很详细,但是当我按照他们的步骤做下来的时候总会遇到一些问题, 现在记录下这些问题,希望能帮助遇到同样问题的人: 这是官方的文档:http://source.android.com/source/downloading.h
2015-10-04 23:47:29 493
转载 java 死锁产生原因及解锁
进程死锁及解决办法 一、要点提示(1) 掌握死锁的概念和产生死锁的根本原因。(2) 理解产生死锁的必要条件--以下四个条件同时具备:互斥条件、不可抢占条件、占有且申请条件、循环等待条件。(3) 记住解决死锁的一般方法,掌握死锁的预防和死锁的避免二者的基本思想。(4) 掌握死锁的预防策略中资源有序分配策略。(5) 理解进程安全序列的概念,理解死锁与安全序列的关系。(6
2015-08-29 09:32:33 608
转载 android从应用到驱动之—camera(2)---cameraHAL的实现
本文是camera系列博客,上一篇是:android从应用到驱动之—camera(1)---程序调用流程 本来想用这一篇博客把cameraHAL的实现和流程都给写完的.搞了半天,东西实在是太多了.这篇先写cameraHAL的基本实现框架,下一篇在具体写camerahal的流程吧.cameraHAL的实现:对于初学者来说,最大的疑问是系统是如何调用hardware的.这里就以
2015-08-19 23:25:29 1561
转载 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 882
转载 Android系统的Binder机制
Android虽然构建在Linux上面,但是在IPC(进程间)机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制——binder机制。并且Android Binder机制之上,Android框架提供了一套封装,可以实现对象代理(在本地进程中代理远程进程的对象)。本文简单分析一下Android Binder机制。Binder情景分析 一个IPC通讯我们
2015-08-08 23:45:51 975
转载 Android Binder机制浅析之ServiceManager
Android系统进程间通信机制Binder的总体架构由Client、Server、ServiceManager和驱动程序Binder四个组件构成。今天主要来看看ServiceManager的实现吧。Service ManagerService Manager是系统中一个独立的进程,它是整个Binder机制的守护进程,用来管理开发者创建的各种Server,并且向Client提供查询
2015-08-08 23:39:50 567
转载 如何分析解决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 777
转载 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 1033
转载 欢迎使用CSDN-markdown编辑器
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创
2015-07-12 18:07:03 522
转载 ANDROID内存优化(大汇总——中)
写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。OOM:
2015-06-13 22:27:01 575
原创 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 503
原创 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 923
转载 Android使用http协议与服务器通信
网上介绍Android上http通信的文章很多,不过大部分只给出了实现代码的片段,一些注意事项和如何设计一个合理的类用来处理所有的http请求以及返回结果,一般都不会提及。因此,自己对此做了些总结,给出了我的一个解决方案。首先,需要明确一下http通信流程,Android目前提供两种http通信方式,HttpURLConnection和HttpClient,HttpURLConnectio
2015-04-25 11:10:34 680
转载 阿里云主机Linux服务器配置步骤
下面我们一起来看看关于阿里云主机Linux服务器配置步骤详解,如果你正在使用阿里云主机我们可进入参考一下配置步骤哦,有兴趣的同学可进入参考。一提到云主机,大家肯定熟知国内最知名品牌——阿里云了,后来居上的它受到不少的站长所追捧,它的稳定与服务让它的性价比直线上升,现在阿里云的最低端配置云主机年费只需要550元了,在同类产品中可谓最有性价了。如果想做个小站,又想速度上去,阿里
2015-04-25 10:48:22 2710
转载 Android下的任务和Activity栈
就像前面提到的,一个activity可以启动另一个,包括那些定义在不同应用程序中的。假设,例如,你想让用户显示一些地方的街道地图。已经有一个activity可以做这个事,所以你的activity所要做的就是将行为对象和需要的信息放在一起,并将它们传递给startActivity()。 地图查看器将显示这个地图。当用户按下后退按钮时,你的activity又重新显示在屏幕上了。对用户来说,这个
2015-03-25 00:06:48 649
转载 使用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 1012
原创 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 641
原创 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 2826
原创 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 1045
转载 Android 布局学习
ViewGroupWidth/Height , Padding/marginFrameLayoutgravityLinearLayoutOrientation/horizontal/verticalweightRelativeLayoutalignBaseline/(Left/Top/Right/Bottom) Start/End
2014-12-28 23:19:16 568
原创 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 584
原创 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 630
原创 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 2746 1
转载 Android Camera
Android Camera 使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需
2014-12-17 23:16:01 1090
转载 基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享实现效果:http://blog.csdn.net/chaofanwei/article/details/18709415
2014-12-14 14:35:05 1631 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 1180
转载 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 5894
转载 Android多媒体框架图
Android多媒体整体架构图 MediaPlayer框架图 Camera框架图 SoundRecorder框架图 VideoCamera框架图 OpenCore与Skia ALSA Audio框架图 Video Overlay框架
2014-11-02 23:01:52 2112
转载 Java由基础到高级面试题经典问答
//20、String 和StringBuffer的区别String: (1)String 类代表字符串。 Java 程序中的所有字符串字面值都作为此类的实例实现。 (2)String的长度是不可变的StringBuffer: (1)线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。 (2)Str
2014-10-31 22:05:42 704
转载 Android Handler、Message完全解析,带你从源码的角度彻底理解
之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该
2014-10-26 23:47:53 522
转载 设计模式(Design Patterns)
——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式
2014-09-26 23:30:58 950
原创 linux下python开发环境之一——安装python
绝大多数linux distribution都内置安装了python,我们只要在liunx命令行下打入python就能看到了,但是版本有点低不是我们想要的,如下图:1、下载python 到http://www.python.org/download/上下载python时注意可能是被和谐了该连接打不开,所以在download前多加些/////////,像http:/
2014-09-24 23:28:17 624
原创 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 1669 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 1339
FirefoxChinaEdition-latest.rar
2011-07-31
navicat8lite_mysql_cs.rar
2011-07-26
struts-2.2.1.1-lib.zip
2011-07-19
android ADT-12.0.0.zip
2011-07-12
struts2-json-plugin-2.2.1.1.jar
2011-06-07
aopalliance-1.0.jar
2011-06-07
aspectjweaver-1.5.3.jar
2011-06-03
数据库jdbcDrivers
2012-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人