Time of Update: 2018-07-26
環境 Gradle 2.2 (如果版本不同.下面的指令碼是需要調整 com.android.tools.build:gradle 這個版本號碼的) build.gradle (注意標紅的地方) buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.14.
Time of Update: 2018-07-26
有時候我們想借鑒別人的優秀作品,或者想學習學習.在只有APK的情況下如何來實現呢。 其實也有辦法,那就是反編譯APK. 如下的內容也是我從別的朋友那裡找來的, 不屬於本人原創,但是任然發上來供各位朋友參考,希望能給你的學習帶來方便. 一.反編譯Apk得到Java原始碼 工具下載:需用到dex2jar和JD-GUI這2個工具
Time of Update: 2018-07-26
1.在Android中, 在TextView裡的內容常常會因為過多而導致我們無法瀏覽, 則我們可以為TextView添加捲軸, 從而通過捲軸實現瀏覽TextView裡的全部內容。 2. 在TextView布局檔案裡添加如垂直捲軸: android:scrollbars="vertical" 樣本:
Time of Update: 2018-07-26
Android 一共有三種形式的菜單: 1.選項菜單(optinosMenu) 2.操作功能表(ContextMenu)
Time of Update: 2018-07-26
1.1.1 作業系統 目前只支援XP(32-bit)、Vista(32/64-bit)、Mac OS X 10.4.8或更新版本(x86)、Linux(只在Linux Ubuntu Dapper Drake上面做過測試)。 我的筆記也只是按照本人的系統XP sp2/sp3 32bit 來做講解,其他系統的朋友可以google一下差異,反正都大同小異的。 1.1.2 Android開發環境
Time of Update: 2018-07-26
在LinkedHashMap中,我們知道,LinkedHashMap為我們實現特定替換策略的Map Cache預留了介面,即以如下形式重寫removeEldestEntry函數: private static final int MAX_ENTRIES = 100; protected boolean removeEldestEntry(Map.Entry eldest) { return size() >
Time of Update: 2018-07-26
package com.lapel.activity.html;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import android.content.Context;/** * *
Time of Update: 2018-07-26
#!/bin/sh. build/envsetup.shlunch 1case $1 in "pc") mmm packages/apps/Contacts/ find out -name Contacts.apk |xargs -t -i adb push {} system/app/ ;; "pp") mmm
Time of Update: 2018-07-26
我的上一篇部落格http://blog.csdn.net/callmesp/article/details/52895630 講的是ListView和RecyclerView,起因就是想開發一個便簽的時候才遇到的問題。在學習了RecyclerView之後呢,在今天上午花了一段時間把這個app寫了出來(水平有限),來與大家分享。先上整體的介面圖吧。 看起來還行吧..不算太醜。 然後是結構圖。 接下來上代碼了。先上recycle_new <?xml
Time of Update: 2018-07-26
Android使用Binder機制來實現IPC, Binder通訊是藉助linux的binder driver來實現的,兩個進程間IPC感覺就象是一個進程進入另一個進程執行代碼一樣,而且在本地能返回遠端函數的返回結果。Binder的使用者空間為每一個進程維護著一個可用的線程池,線程池用來處理到來的調用請求的訊息,包括請求的訊息,和遠端響應的訊息。
Time of Update: 2018-07-26
如何讓Drawable繞著中心旋轉。 Animation a = new RotateAnimation(0.0f, 360.0f,Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f);a.setRepeatCount(-1);a.setDuration(1000); 如何控制Android LED燈顏色。
Time of Update: 2018-07-26
如何以Get方式擷取Http伺服器 上的資料,擷取資料時,附加http頭等驗證資訊,請看下面的代碼: public void HttpGetData() {try {HttpClient httpclient = new DefaultHttpClient();String uri = "http://www.yourweb.com"; HttpGet get = new HttpGet(uri);//添加http頭資訊
Time of Update: 2018-07-26
在上次筆記中,我們編寫了自己的Provider,這次筆記,我們將通過Content Provider的Uri介面對資料進行訪問,重寫Android學習筆記(四二)中例子。在這裡我們不在充分描述相關UI如何編寫,可以到筆記(四二)中詳細查看,重點講述如何?資料的訪問。 讀取資訊 讀取資訊方式,在筆記(四七)中已經介紹,代碼如下 private voidread(){ /* 通過managedQuery讀取,第1參數表示URI,
Time of Update: 2018-07-26
android中,連網操作有http串連和socket串連兩大類。由於項目需要,我們採取的是Socket串連。鑒於平時串連頻繁,因此把Socket串連放到Service裡,需要從伺服器端擷取資料時,只要調用Service中相應方法即可。 Service大致結構是: public class InternetService extends Service implements Runnable {
Time of Update: 2018-07-26
參考《Professional Android 4 Development》 Fragment簡介 Fragment是我們可以將Activity分成不同的組成部分,這些組成部分擁有自己的生命週期和UI。它的最大用途在於適配不同的螢幕。 建立Fragment Fragment和Activity有很多相似之處,例如可以不帶UI,但這樣做對兩者似乎都沒什麼意義。他們的建立方式也很相似,例如下面的代碼: package
Time of Update: 2018-07-26
異常1、 android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1 解決方案1:這個異常是調用db.query方法返回遊標的下標是-1造成的,為了取得值 必須下移一位,使用cursor.moveToNext或者moveToFirst方法。 2、android資料庫操作中最好是在每一個函數中調用SQLiteDatabase
Time of Update: 2018-07-26
</pre> 因為看了開源項目中使用greenDAO的ORM架構。今天總算搞清楚是如何自動產生entity,dao等java檔案的了。<p></p><p><span
Time of Update: 2018-07-26
Git 是 Linux Torvalds 為了協助管理 Linux 核心開發而開發的一個開放源碼的分布式版本控制軟體,它不同於Subversion、CVS這樣的集中式版本控制系統。在集中式版本控制系統中只有一個倉庫(repository),許多個工作目錄(working copy),而像Git這樣的分布式版本控制系統中(其他主要的分布式版本控制系統還有BitKeeper、Mercurial、GNU
Time of Update: 2018-07-26
原文:http://www.cnblogs.com/rayray/p/3382087.html 在編寫Android自訂按鈕樣本基礎上,如果要指定字型大小產生這樣的效果: 其實是不需要自訂變數的,可以直接使用TextView的配置屬性: <com.easymorse.textbutton.TextButton android:layout_width="fill_parent"
Time of Update: 2018-07-26
From:http://blog.csdn.net/kpioneer123/article/details/51354436 GreenDao是一個用於Android開發的對象/關係映射(ORM)工具。它向SQLite資料庫提供了一個對象導向的介面。像GreenDao這樣的ORM工具不僅為你省去了很多的重複工作,而且提供了更簡便的操作介面。 greenDAO 代碼產生的工程結構圖 GREENDAO