原创 android學習之路:關於zipalign

https://developer.android.com/studio/command-line/zipalign.html zipalign is an archive alignment tool that provides

原创 如何從零開始建立一個安卓項目(從無到有:愛西農)(一)

要做android學什麼都不知道的繼續看 其他人請無視吧 謝謝 大二期間,和幾個同學想一起做一個安卓,當然幾個同學 分開學習,一部分人學一部分知識,最後統一其起來 就是一個完整的項目了。剛開始只是有創意,什麼思路都沒有就開始申報了,申請到

原创 android學習之路(一)

學到知識就記錄在這裏! 1.android studio中 project相當於Eclipse裏Workspace,studio中的module相當於eclipse中的project; 2.http://androidxref.com

原创 android學習之路(神農通Plus)

這是一個給老師幫忙做的一個小項目,從中學到的東西記錄在這裏!!! 1.Fragment! 生命週期: 他是依賴於activity存在的。比activity多了很多方法 1)onAttach();當fragment和activity關

原创 (Android UI)colorAccent,colorPrimary,colorPrimaryDark

support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。 Android5.0對改變APP樣式下了不小的功夫,寫法也和以前不一樣了,下面先簡單介紹一下colorAc

原创 kotlin入門(三)繼承關係

any是所有類的父類 package net.println.kotlin /** * Created by wangpeisen_sx on 17-6-19. */ class man(a: String, b: String

原创 android demo(二):霓虹燈

效果如下: 主要用到handle  和 framelayout佈局 xml文件: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://

原创 Android源碼編譯(四)系統源碼目錄

Android 8.0之後源碼目錄有所改變 Android平臺四層架構對應源代碼中的目錄: 第一層:應用程序層(applications)對應根目錄下packages/apps 第二層:應用程序框架層(application f

原创 Android源碼編譯(三)單獨編譯webkit

參考了一些文章成功編譯了Android4.3的webkit  但我遇到了一些問題 webView打開時白屏 或者跳轉到系統瀏覽器打開頁面,改動的代碼爲殼子activity: protected void onCreate(Bundle

原创 kotlin入門(八)函數

package net.println.kotlin /** * Created by wangpeisen_sx on 17-6-20. */ fun main(args: Array<String>) { val arg1 =

原创 android學習之路:關於使用ZIP命令打包APK

爲了找到Linux 下ZIP命令打包成APK時需要增加什麼參數,查看了Apktool源碼中的實現: ZipFile inputFile = new ZipFile(tempFile); ZipOutputStream actualOut

原创 android demo(三):simpleAdapter

效果: 使用simpleAdapter實現: 內容由adapter提供,展示由listview完成: main: public class MainActivity extends AppCompatActivity { L

原创 Android源碼編譯(二)開始編譯

下載完成源碼後,需要開始配置編譯環境了, jdk1.6  gcc 1.4 g++ 1.4 增加映射,我不知道有沒有用,但我做了.. cd /usr/bin ln -s -f /usr/local/java/jdk1.6.0_31/

原创 Android源碼編譯(一)環境配置,下載源碼

作爲Android程序員還是應該有一套自己的源碼 本文爲記錄成功編譯Android源碼4.3的整個過程,希望幫到大家。 先上一張成果: 環境:ubuntu 14.04(非虛擬機) 原本機器上裝的是jdk1.8,但是編譯And

原创 kotlin入門(五)區間range

/** * Created by wangpeisen_sx on 17-6-19. */ val range: IntRange = 0..1024 //[0,1024] val range_exclusive: IntRange