當前位置:首頁 » 游戲問答 » 游戲編譯後如何獲得包名

游戲編譯後如何獲得包名

發布時間: 2022-10-03 12:48:38

『壹』 怎麼知道單機手游的游戲包名是什麼要怎麼找游戲存檔(數據)

你可以打開手機文件夾,游戲名字就有了,不過都是拼音的,

『貳』 怎麼啟動一個不知道包名和類名的Android APK

需要使用隱式意圖Intent來啟動。

具體實現代碼:

  1. Intent intent = new Intent("注冊的Action");

    startActivity(intent); 即可啟動一個Activity,和調用系統相機拍照,調用文件管理選擇文件同一個寫法

  2. 通過PackageManager 獲取本機安裝的應用,PackageManager可以得到包名,程序名和icon等應用信息,然後通過包名來啟動,代碼如下:

PackageInfo pi;

try {

pi = getPackageManager().getPackageInfo(packageName, 0);

Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);

resolveIntent.setPackage(pi.packageName);

PackageManager pManager = getPackageManager();

List apps = pManager.queryIntentActivities(

resolveIntent, 0);

ResolveInfo ri = apps.iterator().next();

if (ri != null) {

packageName = ri.activityInfo.packageName;

String className = ri.activityInfo.name;

Intent intent = new Intent(Intent.ACTION_MAIN);

ComponentName cn = new ComponentName(packageName, className);

intent.setComponent(cn);

startActivity(intent);

}

} catch (NameNotFoundException e) {

e.printStackTrace();

}

『叄』 java怎麼獲取src目錄下所有的包名,類名,方法名 以及通過一個類名獲得該類下的所有方法名

可以使用以下代碼來獲取src目錄下所有的包名,類名,方法名 以及通過一個類名獲得該類下的所有方法名。
import java.io.File;
import java.lang.reflect.Method;
public class LoopApp {
public static void main(String[] args) throws Exception {
String packageName = "";
File root = new File(System.getProperty("user.dir") + "\\src");
loop(root, packageName);
}
public static void loop(File folder, String packageName) throws Exception {
File[] files = folder.listFiles();
for (int fileIndex = 0; fileIndex < files.length; fileIndex++) {
File file = files[fileIndex];
if (file.isDirectory()) {
loop(file, packageName + file.getName() + ".");
} else {
listMethodNames(file.getName(), packageName);
}
}
}
public static void listMethodNames(String filename, String packageName) {
try {
String name = filename.substring(0, filename.length() - 5);
Object obj = Class.forName(packageName + name);
Method[] methods = obj.getClass().getDeclaredMethods();
System.out.println(filename);
for (int i = 0; i < methods.length; i++) {
System.out.println("\t" + methods[i].getName());
}
} catch (Exception e) {
System.out.println("exception = " + e.getLocalizedMessage());
}
}
}

『肆』 Android開發如何獲得第三方應用Widget的包名和類名

最近在做Android的平板的開發,想在桌面上預置一些第三方應用的Widget,在桌面預置Widget的方法就是要獲得應用的包名和類名。 桌面預置widget的方法 在Launcher的配置文件 res/xml/default_workspace.xml中添加如下的代碼:<appwidget launcher:packageName="com.google.android.apps.genie.geniewidget" //預置應用的包名 launcher:className="com.google.android.apps.genie.geniewidget.miniwidget.MiniWidgetProvider" //預置應用的Provider的類名,不是Activity的類名 launcher:screen="1"//在第幾屏0為第一屏,launcher:x="0"//x坐標launcher:y="0"//y坐標 launcher:spanX="4"//x方向占幾個單元格 launcher:spanY="1"///y方向占幾個單元格 通過logcat有時可以找到應用的包名和Provider類名,此方法不可取,容易出錯。系統的widget可以通過查找相關的源碼找到對應的包名和Provider的類名,但是第三方應用看不到源碼,但是也可以通過反編譯第三方應用,獲得相應的Maifest.xml文件,找到對應的包名和Provider類名,但是此方法比較繁瑣。 可以通過在Launcher中添加如下代碼,可以將系統中所安裝的所有 的widget的信息列印出來: 在Launcher.java中的onCreate方法中添加下面的代碼: List<=mAppWidgetManager.getInstalledProviders();finalintproviderCount=providers.size();for(inti=0;i<providerCount;i++){ ComponentNameprovider=providers.get(i).provider;Log.i("xxx", "packagename:" +provider.getPackageName()+ "classname:" +provider.getClassName());}新編譯Launcher,把Launcher push進去之後,執行 adb logcat -s xxx,就可以看到列印出來的Log信息,包名和Provider了類名。 桌面預置shortcut的方法: 在Launcher的配置文件 res/xml/default_workspace.xml中添加如下的代碼:<favorites

『伍』 如何簡單快速獲取Android應用包名

如果是要獲得手機上的已安裝的APP的包名,那麼請下載包名查看器軟體,直接可以查看.

現在要說的是有一個APP安裝包,獲取包名的方法:(需要安裝NotePad++)

  1. 將安裝包後綴.apk改為.zip(.rar)

  2. 雙擊打開解壓包,找到AndroidManifest.xml,將它單獨解壓出來即可

如果沒有NotePad++也可以嘗試在線查看xml文件,查找manifest關鍵字

『陸』 如何將更改android app的包名

1.選擇任意一個APP反編譯軟體,為避免廣告嫌疑,小編在這里就不推薦使用什麼APP反編譯軟體啦,大家可以自行網路或者google。用APP反編譯軟體打開你想要修改的APP。

2.打開AndroidManifest.xml,APP的包名就記錄在該文件中。在AndroidManifest.xml中,搜索"package=",該參數記錄APP報名。APP的報名均以com.開頭

3.將包名替換成我們想要改的名字,com.頭不能修改,建議修改最後一個欄位

4.將修改好的AndroidManifest.xml保存,編譯成APP即可,這樣我們修改好的程序就是新的包名啦!
如何修改安卓APP包名

『柒』 求大神幫忙修改一個安卓手機游戲APK的包名,萬分感謝!

修改包名肯定不行,你可以先安裝上這個游戲,然後使用電腦管家下載該游戲的不同版本,這樣就可以共存了


安裝方法如下:
例:地下城與勇士
1.打開騰訊電腦管家→【軟體管理】→【安卓游戲】→搜索游戲→將手機與電腦連接
①確保手機與電腦鏈接成功
②下載游戲主程序
③下載游戲數據包



3.下載完成,進行游戲。
目前已經最火的神廟逃亡、俠盜獵車手、真實賽車3、現代戰爭4、街霸4等600款游戲已經全部實現智能安裝,快來試試唄。


熱點內容
絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1433
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:866
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1329
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1415
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:778
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:1066
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1754
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:948
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:829
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1463