目前分類:APK 類 (49)

瀏覽方式: 標題列表 簡短摘要
LiveAndroid可不是Android SDK中的那個模擬器,它是真正的作業系統,不是類比的。用模擬器測程式並不一定符合真機的實際情況,而用 LiveAndroid來測程式可以做到100%吻合,因為它就是真正的作業系統,唯一的不同就是一個運行在PC上,一個運行在手機上。先來下一個 LiveAndroid吧,可以完全免費的哦。
下載網址:HTTP://code.google.com/p/live-android /downloads/list

shadow 發表在 痞客邦 留言(0) 人氣()

有時候我們的程式只是提供一個服務不需要顯示啟動介面(可能程式運行中會啟動其他介面),同時也不需要在主介面顯示程式圖示,因為點進去打開一個Activity也並沒有實際作用(沒有什麼可顯示的)

這個時候可以這樣做:只要所有的activity中都不註冊這個<intent-filter>就可以

shadow 發表在 痞客邦 留言(0) 人氣()

30140723_NyK0  
今天早晨起來看了皇馬和塞維利亞的比賽,睡不著了,不錯,6:2的比分確實是場進球盛宴,而聖凱西在上半場的幾次精彩撲救異常關鍵。好了,閒話少扯,開始正題。

shadow 發表在 痞客邦 留言(0) 人氣()

 133142394

按右鍵專案名稱,選擇"Android Tools",再選擇"Export Signed Application Package..."

shadow 發表在 痞客邦 留言(0) 人氣()

有一種方法可以設置app永遠不會被kill,AndroidManifest.xml 中添加:
android:persistent="true"
適用于放在/system/app下的app

shadow 發表在 痞客邦 留言(0) 人氣()

最近在做一個應用的時候,有一個需求,是當使用者當前正在打開應用的時候,這個時候後臺的服務對使用者不進行一些通知之類的東西,查了一下android的api,找到ActivityManager. getRunningTasks


shadow 發表在 痞客邦 留言(0) 人氣()

一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。

自 动更新功能的实现原理,就是我们事先和后台协商好一个接口,我们在应用的主Activity里,去访问这个接口,如果需要更新,后台会返回一些数据(比 如,提示语;最新版本的url等)。然后我们给出提示框,用户点击开始下载,下载完成开始覆盖安装程序,这样用户的应用就保持最新的拉。

为了让大家容易理解,我像往常一样准备一个小例子,这里为了方便我就省去了和后台交互部分了。步骤分别如下:

shadow 發表在 痞客邦 留言(0) 人氣()

AppInfoProvider.java
public class AppInfoProvider {
private CoNtext coNtext;

shadow 發表在 痞客邦 留言(0) 人氣()

編譯的時候內置APK,也可以稱為導入APK,分兩種:
 
1、單獨的APK檔,已經編譯好的

shadow 發表在 痞客邦 留言(0) 人氣()

有時候一個應用需要啟動另外一個應用來完成操作,比如在某些應用中打開鬧鐘,相機,日曆等等。

啟動或安裝相應的應用的方法:

shadow 發表在 痞客邦 留言(0) 人氣()

眾所周知,通過PackageManager可以獲取手機端已安裝的apk檔的資訊,具體代碼如下


shadow 發表在 痞客邦 留言(0) 人氣()

google play 中下載的應用,下載完自動安裝,其實我們也可以實現.

再擴展一下,無提示刪除已安裝應用。

shadow 發表在 痞客邦 留言(0) 人氣()

方法一:最直接的就是知道apk的包名和啟動類名, 直接啟動
Intent mIntent = new Intent( );
ComponentName comp = new ComponentName("包名", "類名");

shadow 發表在 痞客邦 留言(0) 人氣()

27090213_27us   

当点击《愤怒的小鸟》时,将打开《愤怒的小鸟》这个游戏

shadow 發表在 痞客邦 留言(0) 人氣()

2.include $(CLEAR_VARS)


shadow 發表在 痞客邦 留言(0) 人氣()

安裝:

 <STRONG>String str = "/CanavaCancel.apk";

shadow 發表在 痞客邦 留言(0) 人氣()

/**
* 獲取手機上apk檔資訊類,主要是判斷是否安裝再手機上了,安裝的版本比較現有apk版本資訊
* <A href="HTTP://my.oschina.net/arthor" rel=nofollow target=_blank>@author</A> Dylan

shadow 發表在 痞客邦 留言(0) 人氣()

通常情況下,android是沒有提供靜默方式的上層介面,我們需要在android原始程式碼下來調用這個隱藏的介面來完成靜默安裝。
最重要的就是參考android系統目錄下的packages/apps/PackageInstaller,
當中有兩個檔 PackageInstallerActivity.java,InstallAppProgress.java ,前者就是我們通常看到的帶有提示對話方塊的安裝應用程式,後者是點確定安裝後調用的intent。

shadow 發表在 痞客邦 留言(0) 人氣()

在android資料庫程式設計方面,大家有沒有遇到過,我要從指定位置的已經存在的資料庫來進行操作的問題。之前我嘗試了很多方法都沒有成功,後來找到了解決的方法。
下面說明下這段代碼的意思,第一步先判斷在指定的路勁是否存在,不存在就創建。
第二步將android的資源下的資料庫複製到指定路徑下面。

shadow 發表在 痞客邦 留言(0) 人氣()

 pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
 pm uninstall [-k] PACKAGE

shadow 發表在 痞客邦 留言(0) 人氣()

«12 3