自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(49)
  • 收藏
  • 关注

转载 android — NDK生成so文件

原文地址:http://blog.csdn.net/laczff21/article/details/7542236我们在安装环境的时候安装了NDK,可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。1、

2015-08-11 15:10:12 316

转载 GitHub 优秀的 Android 开源项目

http://www.cnblogs.com/hawkon/p/3593709.html

2015-05-04 15:42:11 363

转载 基于HTTP在互联网传输敏感数据的消息摘要、签名与加密方案

原文地址:http://lixuanbin.iteye.com/blog/2078020#bc2364840一、关键词HTTP,HTTPS,AES,SHA-1,MD5,消息摘要,数字签名,数字加密,Java,Servlet,Bouncy Castle 二、名词解释   数字摘要:是将任意长度的消息变成固定长度的短消息,它类似于一个自变量是消息的函数,也就是H

2015-04-15 11:14:56 534

原创 面试总结

今天去慕课网面试,是一朋友推荐过去的;感觉面的还可,可是面我的那个经理给上级反馈的是:一般。回到家中把今天面试的问题做如下归类。1>    Android在4.0以后出现了Fragment的概念;相比于Activity的优势是什么?其实Fragment生命周期还是依赖于Activity的,一般都基于FragmentActivity中的FragmentManager来管理Fragment的生命周

2015-03-10 22:30:45 1300

转载 据说年薪30万的Android程序员必须知道的帖子

Android中国研发精英01群:207203815转自:https://github.com/Trinea/android-open-projectAndroid开源项目第一篇——个性化控件(View)篇  包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、其他

2015-01-16 18:37:41 1551

转载 Android中Parcelable接口用法

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which

2014-12-10 14:39:45 426

转载 Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制

本文是转载develop work上的一篇文章,看着不错,就转了 —— 原文地址多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchronized 和 volati

2014-11-30 17:51:31 456

转载 ArrayList 与 LinkList性能比较

转载:http://pengcqu.iteye.com/blog/502676一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 

2014-11-27 22:18:33 587

转载 线程池的研究

线程池的研究http://www.xuanyusong.com/archives/2439

2014-11-27 22:11:05 397

转载 Android中实现推送方式

本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也

2013-07-17 15:27:00 1058 1

转载 Android sip 介绍

sip在sdk中有三个目录:server、net、telephony;以下是针对net目录下Sip的分析:net目录包含九个目标文件(SimpleSessionDescription、SipAudioCall、SipErrorCode、SipException、SipManager、SipProfile、SipRegistrationListener、SipSession、SipSes

2013-05-02 09:11:17 1363

转载 ArrayList和LinkedList的用法区别

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。    这一点要看实际情况的。若只对单条数据插入或删除,ArrayLi

2013-03-27 16:18:06 643

转载 微信开放平台调研

最近微信发布了开放平台,支持分享给朋友、群和朋友圈,分享内容的格式也很丰富,包括文本、图片、音频、视频、网页、表情、应用数据等,其中图片、音频、视频及支持二进制也支持URL(网络资源)。 由于刚发布不久,有些方面还不太成熟,现在有两种方式使用微信开放平台分享,分别是API和调用微信客户端分享1、  API目前只提供了分享到朋友圈的API,所以分享到朋友和群的功能只能调用微信客户端。

2012-12-07 09:44:37 3921 1

转载 android支付平台集成调研

关于在线支付平台,目前国内主要有以下几种 paypal 支付宝,财付通,盛付通,易宝支付,快钱,银联在线,国付宝,网易宝,汇付天下等等。手机支付平台,调研了支付宝,支付宝,财付通,盛付通,paypal,易宝支付,银联在线,google in-app billing。其中盛大的盛付通不支持手机支付。其余都有手机集成服务。国内第三方平台的合作对象都是面向企业用户的,须实名认证。首先需要在网站上进行

2012-11-08 10:41:54 9140

转载 Java IO模型

一、           IO模型所谓IO,就是计算机的输入输出系统,大多IO都会和硬件打交道,比如内存、硬盘、光驱等。由于要操作硬件,IO一般都比较耗时,所以操作系统都支持同步和异步两种IO方式,同步IO就是要等到操作完成才继续执行,而异步IO不需要等待。异步IO在各操作系统上的实现方式也不太一样,以下列举出windows和linux操作系统上的异步IO模型。1、WindowsØ

2012-11-08 10:40:06 3455 1

转载 Android客户端Path风格界面实现

一、实现方法Path风格界面一般由菜单、主界面和附属界面组成,菜单用于导航,导航是通过替换主界面来实现;主界面用于承载核心内容;附属界面用于承载子功能,其布局一般为左中右、左中或中右。高级的Path界面有多个上述布局构成,比如Path主页中点击好友可以进入好友的主页,然后还可以返回,其实这是一个层的概念。         我们把Path风格界面的组成元素定为Page,用于承载并管理Page

2012-11-07 14:17:41 1409 3

转载 Android 3.0~4.0 新特性调研(补充)

又调研了一下3.0~4.1的其他一些与开发有关的新特性,有些还需要深入的调研,后续会补上 Android 3.0:1.      System clipboard系统剪切板Android 3.0中的剪切板进行了增强,本次可以支持除了纯文本外更多的内容,如,URL和Intent,对于剪切板类ClipboardManager仍然通过getSystemService(CLIPBOARD_

2012-11-07 14:14:54 2450

转载 android几种常见的动画效果的实现

现在很多应用在页面里都使用了一些动画效果,前两天玩了玩人人和百合网客户端,实现了其中使用的几个动画效果。主要有以下几种:1.      人人和百合登录页面动画。这两款客户端登录页都有。首先看效果图。Gif做的比较烂,大家多发挥下想象力→_→。有兴趣的可以下载下这两个客户端体验一下,效果稍有不同,但大同小异。貌似outlook不支持gif,所以放到附件里,见“登录动画”。基本的效果是

2012-11-07 14:09:08 3168 3

转载 客户端推送服务

一、Android Push功能现状Push能够有效地激活用户更多地使用 App,目前大多数应用都有Push功能。Push功能依赖于Push服务,现在主流的智能手机操作系统都集成了免费的Push服务,如IPhone的APNS(Apple Push Notification service)、windowsphone的MPNS(Microsoft Push Notification se

2012-11-01 18:37:57 5398 1

转载 android.graphics包-核心渲染包(绘图)

android.graphics包是核心渲染包,它提供了一些初级图形工具,诸如画布、颜色过滤器、画笔等,可以让你直接在屏幕上进行图像处理。这个包中提供了很多类,下面我们就看一下这个包中主要的几个类。一、Canvas类android.graphics.CanvasCanvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成

2012-10-30 11:49:43 1008

转载 android SpannableString使用详解

[java] view plaincopyJava代码  [java] view plaincopyimport android.app.Activity;  import android.graphics.Color;  import android.graphics.Typeface;  impor

2012-10-24 18:12:28 750

转载 Android中为TextView增加自定义的HTML标签

Android中的TextView,本身就支持部分的Html格式标签。这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可。比如:textView.setText(Html.fromHtml(str)); 然而,有一种场合,默认支持的标签可能不够用。比如,我们需要在textView中点击某种链接,返回到应用中的某个界面,而不仅仅

2012-10-24 15:45:56 635

转载 Android 3.0~4.0 新特性调研

从Android 3.0到Android4.0 SDK 新增了很多特性,其中新的UI改变很大,所以我们在这里主要深入的了解一下UI方面的API。1.     Fragment自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的U

2012-10-15 18:17:37 1852

转载 android test 和 instrumentation

测试与指令(Instrumentions)Android包含了一组丰富的测试工具,它针对Android环境扩展了行业标准的JUnit测试框架。你仍可以使用JUnit测试你的Android应用,但是Android工具却允许你写出更加精密复杂的测试你的应用的每个方面,不论是单元测试还是框架层次的测试。Android的测试环境包含以下关键功能:Android对JUnit框架的扩展,通过了访问

2012-05-23 15:23:36 1368

转载 一个例子带IntentService入门

之前写过一篇文章讲AsyncTask入门的,http://blog.csdn.net/lincyang/article/details/6617802。今天要说的IntentService提供的功能也很类似,都是来处理异步工作的。工作流程也非常简单,客户端通过startService(Intent) 方法来调用,服务启动后,开启worker线程来顺序处理intent的任务。注意这里,一个i

2012-05-18 13:42:47 705

转载 JAVA语言运算符

JAVA简介  Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。  介绍Java运

2012-04-24 19:20:26 527

转载 Android-Activity Task 与 Intent Filter Flag

接触 Android 以来,一直觉得对 task、affinity 和 launch mode 一知半解,这几天潜心阅读 Dev Guide 中的 Activities and Tasks,简单做下笔记,梳理下这部分的知识。Android 的一个特色就是 application A 的 activity 可以启动 application B 的 activity,尽管 A 和 B 是毫无干

2012-04-17 08:04:41 709

转载 android解析XML总结(SAX、Pull、Dom三种方式)

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结。     今天解析的xml示例(channels.xml)如下:xml version="1.0" encoding="utf

2012-04-16 18:13:43 402

转载 Android下Affinities和Task

1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activi

2012-04-13 18:34:04 382

转载 Activity, Service,Task, Process and Thread之间的关系

Activity, Service,Task, Process and Thread之间到底是什么关系呢?首先我们来看下Task的定义,Google是这样定义Task的:a task is what the user experiences as an "application." It's a group of related activities, arranged in a stac

2012-04-13 16:50:13 480

转载 android深入研究和学习的课程

Android是Google基于Linux开发的智能手机操作系统,广泛应用于3G手机、上网本等。目前处于爆发式增长阶段,HTC(宏达电 多普达)、摩托罗拉、索爱、三星等众多公司纷纷推出基于Android智能操作系统,甚至很多上网本也使用Android操作系统。目前Android是最热门的智能操作系统,凭借Linux的软件优势其应用的广泛程度已经让其他对手相形见绌。所以学习Android操作系统具有

2012-04-05 08:15:59 452

转载 android资源目录---assets与res/raw的不同

assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子目录。这些文件不会生成任何资源ID,必须使用/assets开始(不包含它)的相对路径名。 res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的Java中。不支持深度子目录 res/menu:存放基于XML的菜单描述;

2012-04-02 23:12:15 387

转载 android 传感器的使用

本讲内容:Android传感器编程入门,分别包括加速度传感器(accelerometer),陀螺仪(gyroscope),环境光照传感器(light),磁力传感器(magnetic field),方向传感器(orientation),压力传感器(pressure),距离传感器(proximity)和温度传感器(temperature)一、前言我很喜欢电脑,可是笔记本还是太大,笔记本电脑再小

2012-03-28 17:08:34 383

转载 Android的线程使用来更新UI----View的几种更新方法(Thread、Handler、Looper、TimerTask等)

方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread(new Runnable() {        publicvoid run() {             myView.invalidate();         }            }).s

2012-03-28 10:50:41 1456

转载 JAVA 正则表达式 (超详细)

在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。  可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。  正

2012-03-21 17:35:15 554

转载 Android 数字签名

在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字

2012-03-16 11:38:05 373

转载 Android 面试题

1.    请描述下Activity的生命周期。        参见文章Activity生命周期2.    如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?         onSaveInstanceState()        当你的程序中某个activity A在运行时,主动或被动启动activity  B时,A将会调用方法onSaveIn

2012-03-12 12:28:26 337

转载 面试题目及其答案

1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念   DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。  2、sim卡的EF 文件有何作用   sim卡的文件系统有自己规范,主要是为了和

2012-03-12 12:27:28 365

转载 Activity 生命周期介绍【图解】

一、基本概念       Activity 负责创建一个窗口,程序员可以通过 setContentView(View)向这个窗口添加一些 UI组件。本文将介绍 Activiy 的生命周期,并且展示一个小程序来验证 Activity 的执行过程。 二、Activity状态        Activity在Android系统中用一个后进先出机制的Activity栈来管理。当新的Acti

2012-03-12 09:03:06 893

转载 Android2.3.7源码结构分析

对Andorid系统进行分析或者系统功能定制的时候,我们经常需要在众多文件中花费大量时间定位所需关注的部分。为了减轻这部分枯燥而不可避免的工作,本文对2.3.7版本的源码结构进行了简单分析。希望对刚加入安卓大军的朋友们有所帮助。下图为2.3.7_r1版本的根目录结构:Makefile (makefile文件)bionic (bionic C库,C运行时支持:libc

2012-03-12 09:00:00 361

空空如也

空空如也

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

TA关注的人

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