Tag Archives: Android學習

Sending the User to Another App

One of Android's most important features is an app's ability to send the user to another app based on an "action" it would like to perform. For example, if your app has the addressRead More

Android layer-list(邊框加粗效果)

  要實現以上效果:當checkbox被選中之後,checkbox的邊框被加粗(顏色改變、字體改變可容易實現,不再贅述)。暫時的解決方案是使用layer-list。 layer-list:圖層的累加,字面上是多個層,也就是你可以把多Read More

Android如何防止apk程序被反編譯

作為Android應用開發者,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發的應用可以被別人很輕易的就反編譯出來。 Google似乎也發現瞭這個問題,從SDK2.3開始我們可以看到在android-sdk-windows\tools\下面多瞭一個Read More

Android Listview對話框

MainActivity.java [java] package com.example.test;    import java.util.ArrayList;  import java.util.HashMap;  import java.util.List;  import java.util.Map;    importRead More

Android之百度地圖 前期實現

Android之百度地圖前期實現 //以下是寫的幾個類 package com.android.mapelves.org; import java.util.ArrayList; import java.util.List; import android.annotation.SuppressLint; import android.content.Intent;Read More

Android判斷SDK版本及判斷是否聯網

[java] public static int getSDKVersionNumber() {            int sdkVersion;          try {     Read More

Android中的顏色

<?xml version="1.0" encoding="utf-8" ?>  <resources>  <color name="white">#FFFFFF</color><!–白色 –>  <Read More

Android中監聽Phonegap的webview的start,finish等事件

之前寫過一篇捕獲Phoengap的webview事件的方法,主要是在實現瞭CordovaInterface的Activity中,  在onMessage中根據第一個參數的message name來判斷webview的加載事件。不過如果是在Fragment中,一個Activity加Read More

通過AndroidTestCase來進行android 單元測試

介紹過瞭如何用intrumentation進行android單元測試,其實還有一種方法同樣可以,那就是利用AndroidTestCase來做單元測試,intrumentationTestCase和AndroidTestCase都是Junit.framwork.TestCase的子類,二者代表不用Read More

android 由data 獲取聯系人信息

//跳轉到聯系人界面 private void pickContact() {    // Create an intent to "pick" a contact, as defined by the content provider URI    Intent intent = new Intent(Intent.ACRead More

Android TabWidget

首先先看一個小例子,接著講解原理 TabTest.java       view plaincopy to clipboardprint?    package org.hualang.tab;      import android.app.Activity;Read More

詳解如何將android工具鏈作為獨立編譯器使用

現在已經可以把Android NDK提供的工具鏈以獨立編譯器的方式使用瞭!如果你已經有瞭自己的構建系統,這就很有用瞭。   一個典型的應用場景是調用一個依賴於CC環境變量開源庫的'configure'腳本Read More

Android音頻系統之音頻框架

1.1 音頻框架 轉載請註明,From LXS, http://blog.csdn.net/uiop78uiop78/article/details/8796492 Android的音頻系統在很長一段時間內都是外界詬病的焦點。的確,早期的Android系統在音頻處理上相比於IOS有Read More

android異步加載圖片顯示,並且對圖片進行緩存實例

step1:新建項目DataAsyncLoad,如下圖所示   step2:設置應用的UI界面 a.應用的主界面    main.xml [html] <?xml version="1.0" encoding="utf-8"?>  <LineRead More

android的對話框

android的提醒   android 的提醒主要有3中方式:Toast Notification,Status Bar Notification,Dialog Notification;在Standup Timer 中使用瞭很多Dialog notification。特別是在刪除某項時,彈出的確認對話框。DiaRead More

Android 長按Menu鍵的監聽

  看網上,大傢對Home和長按Home鍵的監聽,都有相應的監聽方法,但是對於長按Menu鍵的監聽,沒有比較詳細的資料,我把我的一個在launcher界面來監聽長按Menu鍵的一個實現和大傢探討一下:     Read More

Android 重寫onBackPressed()函數 失效問題

[java]    @Override public void onBackPressed() { // TODO Auto-generated method stub super.onBackPressed(); Toast.makeText(this, "呵呵哈哈", Toast.LENGTH_LONG).show(); //return ; }Read More

Redundant Downloads are Redundant

The most fundamental way to reduce your downloads is to download only what you need. In terms of data, that means implementing REST APIs that allow you to specify query criteria that limit the returneRead More

Supporting Different Screen Sizes

Use "wrap_content" and "match_parent" To ensure that your layout is flexible and adapts to different screen sizes, you should use "wrap_content" and "match_parent&quRead More

Supporting Different Densities

Use Density-independent Pixels One common pitfall you must avoid when designing your layouts is using absolute pixels to define distances or sizes. Defining layout dimensions with pixels is a problem Read More

Implementing Adaptative UI Flows

Depending on the layout that your application is currently showing, the UI flow may be different. For example, if your application is in the dual-pane mode, clicking on an item on the left pane will sRead More

Android平臺鎖屏設計說明

一、主要思路 1.       使用GridView控件實現上圖下文顯示,實現鎖屏縮略圖預覽效果 2.       從數據系統settings.db數據庫中讀取鎖屏類型數據 3.&nbsRead More