原创 Apk打包過程和解析

常見apk的樣式 以apk結尾的文件,android的安裝文件包 解壓後的apk目錄 assets:前面 META_INF:簽名的配置信息 AndroidManifest.xml:前面 classes.dex:二進制可執行文件, re

原创 Android APP啓動優化二 使用Systrace和TraceView分析啓動耗時

上一篇App啓動已經初步的分析了有哪些啓動類型以及怎麼去簡單的測量App啓動的耗時,這一篇主要使用兩個工具來粗略的分析啓動的耗時到底在哪些地方。下面開始介紹 1 使用systrace抓取trace.html文件 在使用Systrace之前

原创 Android性能優化之內存泄漏

什麼是內存泄露:內存不在GC掌控之內了。         當一個對象已經不需要再使用了,本該被回收時,而有另外一個正在使用的對象持有它的引用從而就導致         對象不能被回收。這種導致了本該被回收的對象不能被回收而停留在堆內存中

原创 Android屏幕適配全攻略(最權威的官方適配指導)

轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕適配一直以來都在折磨着我們這些開發者,本篇文章以Google的官方文檔爲基礎,全面而深入的講解了Android屏幕適

原创 Netty中文用戶手冊(二)

第一章. 開始 這一章節將圍繞Netty的核心結構展開,同時通過一些簡單的例子可以讓你更快的瞭解Netty的使用。當你讀完本章,你將有能力使用Netty完成客戶端和服務端的開發。 如果你更喜歡自上而下式的學習方式,你可以首先完成 第二

原创 android studio library生成jar包和aar的方法總結

寫了個工具包。然後想生成成jar包或者arr的資源格式,網上找了方法,這邊算是總結下首先是生成jar包首先在library的工程目錄下選中它的build.gradle文件並打開在文件的最後加入代碼[java] view plain cop

原创 Mircoo客戶端

原创 Service實時向Activity傳遞數據案例

演示一個案例,需求如下: 在Service組件中創建一個線程,該線程用來生產數值,每隔1秒數值自動加1,然後把更新後的數值在界面上實時顯示。 步驟如下: 1、新建一個android項目工程,取名爲demo。 2、新建一個Service

原创 Stage3_Lesson6電話與短信應用

Stage3_Lesson6電話與短信應用

原创 ANDROID設計招式之美--讀書筆記

Android是一個基於OOP的應用框架。 學習目標:1.建立扎實的OOP底子,讓你深刻體會Android的魅力,並活用之 2.由豐富的Android範例程序師範,讓你反過來領悟OOP技術幕後的歷史的哲理

原创 Netty簡介

Netty是由JBOSS提供的一個java開源框架。Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。 也就是說,Netty 是一個基於NIO的客戶,服務器端編程框架,使用N

原创 Contiki:初探和WinAVR

Contiki是爲了Wireless Sensor Network設計的一個嵌入式系統,側重於網絡。雖然它也可以單獨運行,但是這並不是它設計的初衷。 從它的core代碼的多少就可以看出,在一共2.4M的代碼中,net一個文件夾就佔用

原创 Java nio

1.   基本 概念 IO 是主存和外部設備 ( 硬盤、終端和網絡等 ) 拷貝數據的過程。 IO 是操作系統的底層功能實現,底層通過 I/O 指令進行完成。 所有語言運行時系統提供執行 I/O 較高級別的工具。 (c 的 printf s

原创 Android從程序員到架構師之路-高煥堂

Ioc反轉機制:基類調用子類 默認函數 主動型和被動型api

原创 stage5(AA小助手)