自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android11 Acvitity启动流程1-ActivityStarter

Android11 Acvitity启动流程1-ActivityStarter:一、回顾在学习Android app开发的时候,最先要学习的就是关于Activity的启动方式,Task和Back Stack的知识。因此在学习framework如何管理启动的activity之前,有必要回顾一下。1.1.Task和Back StackGoogle官方文档里有这么一篇文档《Understand Tasks and Back Stack》https://developer.android.com/guide

2021-02-18 21:55:33 3053 4

原创 Android11 AMS的出生地到此一游

frameworks/base/services/java/com/android/server/SystemServer.java

2021-01-24 23:43:22 1344 1

原创 关于Multi display和Multi window, Google文档中都说了些什么

2021-01-12学习笔记https://www.jianshu.com/p/f3ec3f6e0f6bAndroid窗口系统第一篇---Window的类型与Z-Order确定

2021-01-24 00:29:44 2973 2

原创 ios播放本地声音文件

从一段代码里找到几个片段:#import #import // 加载音效- (SystemSoundID)loadSound:(NSString *)soundFileName{ // 1. 需要指定声音的文件路径,这个方法需要加载不同的音效 NSString *path = [[NSBundle mainBundle]pathForResource:soundFi

2015-06-24 11:34:47 19333 1

原创 GreenDroid总结

1.    theme,style1.1.gd_attrs.xml里声明了很多引用,如1.2.gd_themes.xml里声明了应用的theme,Theme.GDCatalog,这里定义了此主题的属性,如1.3.在应用的application的theme里应用上面的theme1.4在layout里应用主题里的某个属性,如应用上面的gdActionBarBackgro

2013-11-29 11:42:10 6442

转载 基于XMPP协议的Android即时通信系

转载于大神 http://blog.csdn.net/lnb333666/article/details/7471292这段时间公司要做基于XMPP协议的聊天社交软件,提前学了些。搜了些资料,总结了一下。发出来。      设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台。

2013-09-28 22:40:28 3862

原创 android 自定义对话框宽不能占满父layout的解决办法

dialog.setContentView(layout); Window dialogWindow = dialog.getWindow(); WindowManager.LayoutParams lp = dialogWindow.getAttributes(); dialogWindow.setGravity(Gravi

2013-07-08 12:35:35 7477

翻译 android的api文档里Fragments翻译(未完)

<!--@page {margin:2cm}p {margin-bottom:0.21cm}h2 {margin-bottom:0.21cm}h2.western {font-family:"DejaVu Serif",serif}h2.cjk {font-family:"DejaVu Sans"; font-style:normal}h2.ctl

2012-02-16 00:40:25 4105 2

转载 Ubuntu11.04更新源

转自:http://apps.hi.baidu.com/share/detail/34878139谢谢分享下面是Ubuntu 11.04一些常见的源#Ubuntu官方源deb http://cn.archive.Ubuntu.com/ubuntu/ natty multiversedeb-src http://cn.archive.Ubuntu.com/ubuntu/ na

2012-01-07 01:19:40 2179

原创 ubuntu11.10编译android4.0全过程(未完成)

1.官网编译网页http://blog.csdn.net/wufenglong/article/details/64116882.原版本安装的ubuntu11.10没有jdk要安装(也可以用步骤1的jdk安装):http://www.cnblogs.com/skyme/archive/2011/10/22/2221080.html3.安装 gcc 4.4http://hi.ba

2012-01-05 10:46:10 3171

转载 用Grub4Dos安装win7 ubuntu11.10双系统

http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=947040http://www.linuxidc.com/Linux/2011-10/46327.htm

2011-12-31 10:56:41 2946

转载 乐安全全面讲解

http://tech.163.com/mobile/11/1228/05/7MBAVNUN001165G8_3.html

2011-12-30 17:10:28 1899

原创 android TranslateAnimation类作动态菜单

要实现的效果如图:代码很简单,主要是TranslateAnimation类的public TranslateAnimation (int fromXType, float fromXValue, int toXType, float toXValue, int fromYType, float fromYValue, int toYType, float toYValu

2011-12-27 23:29:44 17574 2

原创 要学习的技术文章

1.Animation与Interpolator及AnimationSet的用法http://hi.baidu.com/jazzy%C0%DA%C0%DA/blog/item/64ae5aec530f382cacafd543.html2.Android 动画框架详解http://wenku.baidu.com/view/a26e310d52ea551810a68776.html

2011-12-27 10:42:17 2490

原创 我的面试经历,更是人生经历

从2011年11月7日开始, 用时一个月, 我经历了一次重要的找工作经历,现在看来更是一次重要的人生磨练。    年底找工作压力挺大的,但我觉得年底招人的公司首先是靠谱的!          其实,这是我第一次自主的投简历,一家一家的面试,觉得自己少面试经验,就计划第一批大面积的投相关行业的公司,大面积的接触面试题,人事问题,并锻炼面试应变;然后,有一定的面试经验后

2011-12-13 01:13:13 4821 2

转载 Android的Task和Activity相关

这个帖子有图,讲的挺清楚http://wenku.baidu.com/view/183edda2b0717fd5360cdcc1.html原贴:http://www.blogjava.net/zhaojianhua/archive/2011/06/23/352888.html感谢兄弟的共享,这个问题找了好多,就这篇文章讲的清楚android:allowTas

2011-11-14 22:24:03 3042

转载 java c++数据结构面试题总结

一.判断链表是否存在环型链表问题:  说明:判断一个链表是否存在环,例如下面这个链表就存在环,n1-->n2-->n3-->n4-->n5-->n2,环的开始结点是n5  解法:这里有个比较简单的解法:设两个指针p1,p2,每次循环p1向前走一步,之向前走两步,直到p2碰到NULL指针(无环)或两个指针相等结束循环算法(有环),即如果两个指针相等则说明存在环。代码如下:

2011-11-13 15:04:30 8432

原创 android面试题 不单单为了面试也是一次很好的学习

以下面试题都是在网上找的总结出来的,谢谢大家的分享!希望,我们共同进步,找到自己梦想的公司:1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.androi

2011-11-12 16:00:59 77237 14

原创 Ubuntu桌面操作快捷键

Ubuntu操作基本快捷键* 打开主菜单 = Alt + F1* 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen* 截取窗口 = Alt + Print Screen默认特殊快

2011-11-06 13:59:18 3075

原创 Android 2.0中电话本contact的读写操作(增删改查)

一.前言     1.1 Android的电话本的机制.Android的电话本通过contentProvider封装好的。我们只要通过sdk提供的Uri和字段来对其进行增、删、改、查。     1.2 权限       1.3 找到ContentProvider维护的Sqlist数据库文件( .db)ContentProvider其实自

2011-10-08 17:17:37 8752 3

转载 Android给bitmap图加上倒影效果

public static Bitmap createReflectedImage(Bitmap originalImage) { // The gap we want between the reflection and the original image

2011-09-21 14:51:00 5796 4

原创 Android 自定义Dialog样式

1.首先在资源里面建立style的value; @drawable/fill_box true 2.drawable/filled_box.xml: <padding android:left="10dp" andr

2011-09-08 17:04:37 11200 1

原创 Ubuntu下安装wine(可以运行exe程序)

sudo add-apt-repository ppa:ubuntu-wine/ppasudo apt-get updatesudo apt-get install wine配置winecfg中文问题~/.wine/drive_c/windows/Fonts/

2011-08-31 10:19:57 4905

原创 Ubuntu使用eclipse搭建c/c++编译环境----CDT插件

安装CDT插件,方法如下:       1、启动eclipse,       2、选择Help->Install New Software...,在Work with的框框下复制下面的地址:  http://download.eclipse.org/releases/ga

2011-08-24 14:02:39 4328

原创 Ubuntu下安装可视化SVN客户端RabbitVCS

安装方法如下:1. 安装依赖包$ sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus subversion mel

2011-08-24 13:53:42 3690

原创 Ubuntu下android真机调试Using Hardware Devices

官网地址:http://developer.android.com/guide/developing/device.html#setting-upUsing Hardware DevicesIn this document

2011-08-07 13:19:58 2355

原创 javascript虚拟ArrayList<String[]>方法

var aa = new ArrayList(); var strAarry = new Array(1,"aa","aa1","aa2","aa3"); var strAarry1 = new Array(1,"bb","bb1","bb2","bb3");

2011-07-29 14:21:34 2204

原创 Web前端开发:DIV+CSS网页布局总结

1.使用css缩写使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,css缩写的主要规则如下:颜色16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:#000000可以缩写为#000;#336699可以缩写为#369

2011-07-19 00:31:08 2021 1

原创 android官方文档:ubuntu10.04下编译android源码Building the System

在编译前请先看http://blog.csdn.net/wufenglong/archive/2011/05/11/6411688.aspx初始化编译环境 Initializing aBuild Environment   Buildingthe SystemThebasic sequence of build commands

2011-05-11 13:27:00 2886

原创 android官方文档:ubuntu10.04下编译android源码之初始化编译环境 Initializing a Build Environment

官方原贴:  http://source.android.com/source/initializing.htmlInitializing a Build EnvironmentThe "Getting Started" section describes how

2011-05-11 13:18:00 3051

原创 android官方文档:使用Eclipse来debug android源码

<br />官方文档链接:http://source.android.com/source/using-eclipse.html<br /> <br /> <br /><br />This document will help you set up the Eclipse IDE for Android platform development.<br />Note: if you are looking for information on how to use Eclipse to develop ap

2011-05-11 13:11:00 3432 1

转载 新使用Eclipse开发Android源码

转自http://blog.csdn.net/zhangchiytu/archive/2011/04/08/6310488.aspx谢谢他的共享让我很方便的学会了编译源码过程说明:这篇文章是介绍如何开发Android源码,包括各平台的源码而非仅仅Google释放的源码,我采用的是MSM7267.        前提不需要SDK,不需要ADT,通过整个工程的编译都可以生成。为了在Eclipse中调试源码如Phone、MMS、Contact……        由于以前都没接触过Java、Eclipse、ADT.

2011-05-10 16:34:00 2438 1

原创 Ubuntu 10.04操作小总结

一Ubuntu 10.04地址导航栏修改为显示路径方法:  终端,输入gconf-editor,  定位到apps->nautilus->preferences,定位到 always_use_location_entry项,打上勾。二Ubuntu

2011-05-10 10:43:00 1865

原创 JavaScript正则表达式

<br />本文引自:http://www.cainiao8.com/web/js_note/js_regular_expression.html<br /> <br />从作者的文章中很好的学习了正则表达式,谢谢你 <br /> <br />什么是正则表达式?<br />这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。创建一个正则表达式<br />第一种方法:var reg = /pattern/;<br />第二种方法:va

2011-04-16 00:23:00 1460

原创 android拦截短信并屏蔽系统的Notification

拦截短信有几个关键点:1.android接收短信时是以广播的方式2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限3.要写个广播接收类public class smsreceiveandmask extends BroadcastReceiver { private String TAG = "smsreceiveandmask"; @Override public void onReceive(Context context, Intent intent) {

2011-03-07 22:49:00 27282 12

原创 Android 读取已知包名的uses-permission

<br />PackageManager pm = this.getPackageManager(); try { PackageInfo pInfo = pm.getPackageInfo(this.getPackageName(), PackageManager.GET_PERMISSIONS); String[] permissions = pInfo.requestedPermissions; Log.v(TAG, getPackageName());

2011-02-12 10:32:00 2628

原创 用layer-list一次加载多个层次图片

<br />layer.xml<br /> <br /><?xml version="1.0" encoding="UTF-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/user_faceback_drawable" android:drawable="@drawable/faceback" /> <item android:id="@+id/u

2010-10-25 11:01:00 6609 1

转载 android:Handler整理总结

<br />首先声明,以下是我转载整理的。<br />感谢<br />http://blog.csdn.net/Android_Tutor/archive/2010/05/08/5568806.aspx<br />http://www.pocketdigi.com/20100814/45.html<br />这些朋友的共享!<br /> <br /> <br />当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个A

2010-08-27 14:23:00 2043

转载 android应用程序的签名 (Signature)

<br />本文转自作者:xy0811 http://xy0811.spaces.live.com,很强大,谢谢共享。<br /> <br />1.          为什么要签名<br />1)         发送者的身份认证<br />由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换<br />2)         保证信息传输的完整性<br />签名对于包中的每个文件进行处理,以此确保包中内容不被替换<br />3)     

2010-08-22 18:29:00 4710

转载 Android的PackageManager和ActivityManager的功能简介

<br /><br />Android系统为应用管理功能提供了大量的API。根据功能的不同,这些API分为两大类:PackageManager相关和ActivitManager相关。PackageManager相关<br />      本类API是对所有基于加载信息的数据结构的封装,包括以下功能:安装,卸载应用查询permission相关信息查询Application相关信息(application,activity,receiver,service,provider及相应属性等)查询已安装应用增加,删除

2010-08-22 00:58:00 10174 3

The Swift Programming Language

此书是cocoa china翻译的文档,很好的介绍了swift语言的特性,很好的入门书

2015-09-14

Android开发教程

Android开发教程Android开发教程Android开发教程Android开发教程

2011-08-22

空空如也

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

TA关注的人

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