Time of Update: 2013-12-11
Android應用開發在一般情況下,常規的開發方式和代碼架構就能滿足我們的普通需求。但是有些特殊問題,常常引發我們進一步的沉思。我們從沉思中產生頓悟,從而產生新的技術形式。 如何開發一個可以自訂控制項的Android應用?就像eclipse一樣,可以動態載入外掛程式;如何讓Android應用執行伺服器上的不可預知的代碼?如何對Android應用加密,而只在執行時自解密,從而防止被破解?…… 熟悉Java技術的朋友,可能意識到,我們需要使
Time of Update: 2013-12-11
以後打算做android自動化測試,今天發現了一個很不錯的工具,以後回去研究一下:下面是下載的地址http://code.google.com/p/robotium/downloads/list 這是配置方法:一、確保環境1.已經安裝eclipse2.Eclipse已經配置好android相關環境3.存在已經建立模擬器 二、步驟1.啟動Eclipse執行New --> Project --> Android Project --> Create
Time of Update: 2013-12-11
遊戲的組成部分: 1)Window management: This is responsible for creating a window and coping with things like closing the window or pausing/resuming the application on Android.2)Input: This is related to the
Time of Update: 2013-12-11
在網上看到別人寫翻書的效果,我就移植到我的項目中了,那個例子只能讀test.txt檔案,我改成能讀手機sdcard中的所有的txt的程式了,不管txt放在根目錄或者在子目錄下面,都能讀上來,放到listview中顯示txt的檔案! 從sdcard中讀
Time of Update: 2013-12-11
預設情況下,在WebView中是不能使用javascript的。可以通過書寫下面的代碼: WebView myWebView = (WebView) findViewById(R.id.webview);WebSettings webSettings =
Time of Update: 2013-12-11
上次已經說過使用sax解析xml了,實際上還可以使用pull解析xml.這樣的方式效率也是比較高的。pull不僅可以在android上使用也可以用在javaee裡面,需要的就是pull的jar包。這次的xml也使用上次的那個,如下所示 <?xml version="1.0" encoding="UTF-8"?> <persons> <person
Time of Update: 2013-12-11
在Android 模擬器中可以對Android手機作業系統進行適當的修改,增加各種功能,以滿足使用者的需求。那麼今天我們會為大家帶來Android Jni的相關使用方法,以方便大家對這一系統的解讀。Android的應用程式(Dalvik VM)中使用JNI(Java Native Interface)調用C/C++開發的共用庫。 開發環境 (eclipse + Android ADT) WindowsXP
Time of Update: 2013-12-11
[html] [html] package com.mrzhu.edittest; import android.app.Activity; import android.os.Bundle; import android.view.ViewGroup; import android.widget.RelativeLayout;
Time of Update: 2013-12-11
首先,在activity 類中(activity.java),我們可以看到兩個變數,分別是: private Window mWindow; private WindowManager mWindowManager;這兩個變數在attach函數中進行賦值, mWindow =
Time of Update: 2013-12-11
做Android開發的應該都知道,如果APK沒有混淆打包,裡面的代碼反編譯之後就跟明文沒什麼區別了,最近用proguard混淆用的比較多,這裡記錄下,以免以後忘了查看1. 基本配置
Time of Update: 2013-12-11
需要5個類:1.實體類:Person.java2.抽象類別:SQLOperate.java(封裝了對資料庫的操作)3.助手類:DBOpenHelper.java(繼承SQLiteOpenHelper)4.實作類別:SQLOperateImpl.java(實現抽象類別SQLOperate.java)5.測試類別:Test.java(繼承AndroidTestCase) 1.Person.java [html] package
Time of Update: 2013-12-11
效果展示如下:再看布局檔案如下:[html] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2013-12-11
作為android開發工程師,經常會與android系統代碼打交道,如果修改了系統代碼並有實現了新的java類,而在eclipse工程師需要使用時則必須將引用jar包才能編譯通過,如下介紹兩種方法: 第一部分:產生系統的jar包檔案 方法1、可以直接到線上編譯上(android系統編譯處)拿jar包檔案,參考路徑: out\target\common\obj\JAVA_LIBRARIES\framework_intermediat
Time of Update: 2013-12-11
A、設定主題實現全屏直接在AndroidManifest.xml檔案中設定Activity主題為全螢幕模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen" B、代碼實現全屏代碼實現需要分兩步做,如下:1、隱藏標題列requestWindowFeature(Window.FEATURE_NO_TITLE); 2、隱藏狀態列
Time of Update: 2013-12-11
Time of Update: 2013-12-11
1.報錯:BUILD FAILEDD:\workspace\ganji\build.xml:144: The following error occurred while executing this line:D:\workspace\ganji\build.xml:271: Unable to delete file D:\workspace\ganji\tmp\proguard\tmp.jar解決:已經開了一個模擬器了,無法重新編譯,必須關閉一個。 2.報錯:The
Time of Update: 2013-12-11
1. Android終端支援休眠喚醒2. Android os提供電源管理介面,提供幾種電源鎖機制 PowerManager類開放出來電源管理介面給應用程式使用,通過PowerManager可以建立喚醒所PowerManager.WakeLock, 幾種鎖機制參見Android官方文檔。3. Android底層硬體cpu支援喚醒源,如時鐘,空中介面模組喚醒,硬體中斷出發喚醒
Time of Update: 2013-12-11
去除ListView滑到頂部和底部時邊緣的黑色陰影:android:fadingEdge="none" ----------------------------------------------------去除拖動時預設的黑色背景:android:cacheColorHint="#00000000" 或[java] listView.setCacheColorHint(Color.TRANSPARENT);
Time of Update: 2013-12-11
android listView
Time of Update: 2013-12-11
1.使用dom解析xml檔案除了使用 SAX可以解析XML檔案,大家也可以使用熟悉的DOM來解析XML檔案。 DOM解析XML文 件時,會將XML檔案的所有內容以文檔樹方式存放在記憶體中,然後允許您使用DOM