{"id":5807,"date":"2023-12-06T16:28:37","date_gmt":"2023-12-06T17:28:37","guid":{"rendered":"https:\/\/crypt3r.ir\/wp\/?p=5807"},"modified":"2023-12-06T16:28:37","modified_gmt":"2023-12-06T17:28:37","slug":"%da%af%d8%b1%d9%81%d8%aa%d9%86-%d9%84%db%8c%d8%b3%d8%aa-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%d9%86%d8%b5%d8%a8-%d8%b4%d8%af%d9%87-%d8%b1%d9%88%db%8c-%da%af%d9%88%d8%b4%db%8c-%d8%a8","status":"publish","type":"post","link":"https:\/\/crypt3r.ir\/wp\/%da%af%d8%b1%d9%81%d8%aa%d9%86-%d9%84%db%8c%d8%b3%d8%aa-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%d9%86%d8%b5%d8%a8-%d8%b4%d8%af%d9%87-%d8%b1%d9%88%db%8c-%da%af%d9%88%d8%b4%db%8c-%d8%a8\/","title":{"rendered":"\u06af\u0631\u0641\u062a\u0646 \u0644\u06cc\u0633\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0646\u0635\u0628 \u0634\u062f\u0647 \u0631\u0648\u06cc \u06af\u0648\u0634\u06cc \u0628\u062f\u0648\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0646\u06cc\u0641\u0633\u062a"},"content":{"rendered":"<p>\u0633\u0644\u0627\u0645 \u0628\u0647 \u062f\u0648\u0633\u062a\u0627\u0646 \u06cc\u0627\u0647\u0648 98<\/p>\n<p>\u0627\u06cc\u0646 \u062a\u06a9\u0647 \u06a9\u062f \u0645\u06cc\u062a\u0648\u0646\u0647 \u062e\u06cc\u0644\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0628\u0627\u0648\u0634\u0647<\/p>\n<p><!--more--><\/p>\n<p>\u06a9\u062f \u0632\u06cc\u0631 \u0631\u0648 \u0628\u0647 \u0627\u06a9\u062a\u06cc\u0648\u06cc\u062a\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f :<\/p>\n\n<pre id=\"ips_uid_3127_7\" class=\"ipsCode prettyprint lang-html prettyprinted\"><span class=\"pln\">#If java\r\nimport android.content.Context;\r\nimport android.content.Intent;\r\nimport android.content.pm.ApplicationInfo;\r\nimport android.content.pm.PackageManager;\r\nimport android.content.pm.ResolveInfo;\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\n\r\npublic static class AppInfo {\r\n    public String package_name;\r\n    public String name;\r\n\r\n    public AppInfo(String package_name, String name) {\r\n        this.package_name = package_name;\r\n        this.name = name;\r\n    }\r\n}\r\n\r\npublic static List<\/span><span class=\"tag\">&lt;AppInfo&gt;<\/span><span class=\"pln\"> getInstalledApps() {\r\n    Context context = BA.applicationContext;\r\n    List<\/span><span class=\"tag\">&lt;AppInfo&gt;<\/span><span class=\"pln\"> appsInfo = new ArrayList&lt;&gt;();\r\n    Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);\r\n    mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);\r\n    PackageManager pM = context.getPackageManager();\r\n    List<\/span><span class=\"tag\">&lt;ResolveInfo&gt;<\/span><span class=\"pln\"> pkgAppsList = pM.queryIntentActivities(mainIntent, 0);\r\n    for (ResolveInfo info : pkgAppsList) {\r\n        if (info != null &amp;&amp; info.activityInfo != null) {\r\n            ApplicationInfo applicationInfo = info.activityInfo.applicationInfo;\r\n            if (!isSystemPackage(applicationInfo)) {\r\n                AppInfo appInfo = new AppInfo(applicationInfo.packageName, applicationInfo.loadLabel(pM).toString());\r\n                appsInfo.add(appInfo);\r\n            }\r\n        }\r\n    }\r\n    return appsInfo;\r\n}\r\n\r\nprivate static boolean isSystemPackage(ApplicationInfo applicationInfo) {\r\n    return (applicationInfo.flags &amp; ApplicationInfo.FLAG_SYSTEM) != 0;\r\n}\r\n#End If<\/span><\/pre>\n\n<p>&nbsp;<\/p>\n<p>\u06a9\u062f \u0632\u06cc\u0631 \u0631\u0648 \u0628\u0647 \u0645\u0646\u06cc\u0641\u0633\u062a \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f<\/p>\n\n<pre id=\"ips_uid_3127_9\" class=\"ipsCode prettyprint lang-html prettyprinted\"><span class=\"pln\">AddManifestText(\r\n<\/span><span class=\"tag\">&lt;queries&gt;<\/span>\r\n    <span class=\"tag\">&lt;intent&gt;<\/span>\r\n        <span class=\"tag\">&lt;action<\/span> <span class=\"atn\">android:name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"android.intent.action.MAIN\"<\/span> <span class=\"tag\">\/&gt;<\/span>\r\n        <span class=\"tag\">&lt;category<\/span> <span class=\"atn\">android:name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"android.intent.category.LAUNCHER\"<\/span> <span class=\"tag\">\/&gt;<\/span>\r\n    <span class=\"tag\">&lt;\/intent&gt;<\/span>\r\n<span class=\"tag\">&lt;\/queries&gt;<\/span><span class=\"pln\">\r\n)<\/span><\/pre>\n\n<p>\u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0644\u06cc\u0633\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0646\u0635\u0628 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631 \u0631\u0648 \u0628\u06af\u06cc\u0631\u06cc\u062f<\/p>\n\n<pre id=\"ips_uid_3127_11\" class=\"ipsCode prettyprint lang-html prettyprinted\"><span class=\"pln\">Dim jo As JavaObject\r\n\tjo.InitializeContext\r\n\tDim apps As List=jo.RunMethod(\"getInstalledApps\",Null)\r\n\tFor Each app As Object In apps\r\n\t\tDim jo As JavaObject=app\r\n\t\tDim name As String=jo.GetField(\"name\")\r\n\t\tDim package_name As String=jo.GetField(\"package_name\")\r\n\t\tLog(\"name=\"&amp;name&amp;\" *** package=\"&amp;package_name)\r\n\tNext<\/span><\/pre>\n\n<p>&nbsp;<\/p>\n<p>\u0627\u0645\u06cc\u062f\u0648\u0627\u0631\u0645 \u0645\u0641\u06cc\u062f \u0648\u0627\u0642\u0639 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f .<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0633\u0644\u0627\u0645 \u0628\u0647 \u062f\u0648\u0633\u062a\u0627\u0646 \u06cc\u0627\u0647\u0648 98 \u0627\u06cc\u0646 \u062a\u06a9\u0647 \u06a9\u062f \u0645\u06cc\u062a\u0648\u0646\u0647 \u062e\u06cc\u0644\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0628\u0627\u0648\u0634\u0647<\/p>\n","protected":false},"author":1,"featured_media":468,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[113],"tags":[1194],"class_list":["post-5807","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-113","tag-1194"],"_links":{"self":[{"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/posts\/5807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/comments?post=5807"}],"version-history":[{"count":0,"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/posts\/5807\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/media\/468"}],"wp:attachment":[{"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/media?parent=5807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/categories?post=5807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crypt3r.ir\/wp\/wp-json\/wp\/v2\/tags?post=5807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}