【安卓应用的界面编程(4)】教程文章相关的互联网学习教程文章

Java-如何在Android应用程序上读取大型Base64文件(150MB)?【代码】

我正在尝试在Android应用程序上读取大小为(?150MB)的大型base64文本文件. 该文件包含JSON字符串,我需要将其解码并将其转换为JSON对象,并在应用程序中使用它.问题是尝试读取此数据时出现内存不足异常. 该应用程序需要脱机工作,因此我需要下载完整数据. 这是代码:String localPath = getApplicationContext().getFilesDir().getPath().toString() ;String key = "dataFile.txt" ;StringBuilder text = new StringBuilder();File fil...

Android Studio:开发要在应用之间共享的通用Java库

这个问题已经在这里有了答案: > IntelliJ gradle add module dependency 3个我一直在研究SO,并看到了很多有关将应用程序链接到库的讨论,但是在所有情况下(我发现),库都被导入到应用程序中. 据我了解,导入会将库复制到App中.在我们的案例中,我们有几个正在开发中的常见Java源库(L1,L2等),并且我们希望有多个Apps(A1,A2等)引用这些库.这意味着无法将库导入/复制到应用程序...

Android Studio:自动签署应用程序

我不确定Google文档的这部分内容是否可以在Android Studios上签名我的应用-http://developer.android.com/tools/publishing/app-signing.html:在android studio中创建签名的应用程序时,通常会转到:Build>生成签名的APK,然后填写我的密钥库的详细信息.然后将发行版APK生成到我指定的位置. Google在本节中可以自动签名应用程序的意思是什么?它们是否意味着我需要在单击gradle的assembleRelease之前先配置android studio? 解决方法...

对Android应用程序进行反向工程时的Smali代码与Java源代码

我只是看android逆向工程教程,我注意到其中大多数都是在apk反编译后修改了smali代码而不是实际的Java源代码,这是有原因的吗? 任何帮助表示赞赏. 谢谢解决方法:在大多数情况下,从反编译中获得的不是完整/正确/可编译的Java源代码. 从字节码推断(Java)源代码只是一个hard问题.而且,源代码中的某些信息可能只是编译后的表单中缺少的信息,例如局部变量或参数的名称,因此无法通过反编译来恢复它们. 相比之下,将字节码转换为低级(smali)...

Java-Android Marshmallow 6.0,在后台检查正在运行的应用【代码】

在棉花糖中,即使应用不在backgounnd和前台.我正在获得“应用程序正在运行”.我使用的代码是ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses(); for (int i = 0; i < appProcesses.size(); i++) {if (appProcesses.get(i).processName.equals("com.alive.moraribapu...

Android应用程序的搜索栏

我正在创建一个具有google maps功能的android应用程序,我希望最终结果看起来像google maps应用程序,我将地图与导航抽屉一起使用,但是我被卡在搜索栏中,我希望它就像官方应用中的搜索栏一样,但我不知道从哪里开始,该搜索栏是一个片段吗?动作栏?我应该找什么?解决方法:使用Place Autocomplete,这比您想象的要简单. 如果卡住,请大声喊叫.

android-如何开发同一应用程序的生产版本和Beta版本以在同一设备上安装【代码】

我正在开发一个Android应用程序,现在应该在与生产应用程序相同的环境中测试新功能的时候了. 我曾尝试在清单文件和gradle文件中创建一个新分支并将其重命名为.testing,但是我对提供程序有疑问,特别指出:I/dalvikvm: Could not find method android.app.Fragment.setSharedElementEnterTransition, referenced from method com.corp.app.AccountFrag.access$super所以我不认为这是方法.我希望将应用程序安装为两个变体(它们不一定需...

使用android下载管理器下载文件并保存在应用程序文件夹中【代码】

如何从我的android应用程序中的网络服务器下载一些文件,并将其存储在根目录中的应用程序文件夹中或内部/外部存储器的专用文件夹中. 我可以下载文件,但不能将它们存储在专用文件夹中. 我已经写了我的下载管理器,并且在显示通知(例如下载百分比)时遇到了一些问题.解决方法:我不确定您要使用“专用文件夹”做什么…但这是我通过进度回调下载文件的方式:public class Downloader extends Thread implements Runnable{private String u...

如何在Android上已注册的应用程序中的WebView中启动Web链接?【代码】

在我的Android应用中,我有一个WebView.我希望在WebView中单击每个链接以在设备上启动注册的应用程序(如果有),否则请在外部浏览器中打开.例如,如果用户在WebView中单击Facebook页面链接,则它应启动Facebook应用程序(如果在设备上注册了facebook以处理facebook链接).如果未注册任何应用程序,则应启动外部浏览器(即,不应将页面加载到同一WebView中). 当前(默认情况下),WebView只会在其内部加载WebView中单击的任何链接. 我意识到我需要...

android-将聊天服务器应用程序从parse.com移至Google App Engine【代码】

我们计划将驻留在parse.com上的聊天服务器应用程序移至Google App Engine的数据存储区,因为parse将于2017年1月关闭其服务.我认为应该可以通过App engine’s XMPP API进行.不确定,我希望收到您的来信. . 目前,我正在使用Google提供的代码进行测试# Copyright 2009 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may...

在Android应用程序中显示带有其图像的Facebook页面帖子

我需要帮助吗?我开发了一个应用,可以查看最近的20个Facebook页面提要(如果有图片,则显示带有帖子的帖子),我使用该图(https://graph.facebook.com/229161663845327/feed?access_token=266494063684850|799f6a5b3246ceeecae7e95af945da24&limit=20)但它给了我没有文字的文字显示结果,我该如何显示&无需在应用程序中登录Facebook即可获取每个帖子的文字和图片解决方法:我终于解决了这个问题,感谢@sunil sunny您的评论很有帮助.我使用...

android-在我的应用程序中全局对话框的最佳实践是什么【代码】

我的应用程序中有“自定义”对话框构建器,该构建器将触发许多事件,例如:Asynctasks,Web服务消息,UI输入错误或不具有活动上下文的服务.我总是在我的Application类中创建一个称为currentActivity的Activity.然后,在每项活动的恢复中,他们都坐在currentActivity上.@Overrideprotected void onResume() {super.onResume();MyApplication.currentActivity = MainActivity.this;然后在创建对话框的情况下,我使用该上下文.但是我有一个问...

Java-我想在应用程序运行时Android Marshmallow请求权限..!【代码】

我在音乐播放器上制作了一个android应用程序,其中我已经使用列表视图填充了设备中的所有歌曲,但是在android 6.0中,我打开它时应用程序崩溃了.当我手动为其赋予存储权限时,它不再崩溃在应用信息中,然后显示我的歌曲.我已经使用了android 6.0请求权限,它导致询问用户是否要访问存储,但是随后它不再显示该列表. MainActivity.javapublic class MainActivity extends AppCompatActivity implements MediaPlayerControl {private Array...

java-如果将Android应用程序安装为apk,则崩溃;如果通过Android Studio运行,则可以运行【代码】

我在Android Studio 2.1.3中创建了一个应用程序,因为我已经在(不同的)模拟器和我自己的手机(小米Redmi Note 3,Android 5.0.2 LRX22G)中进行了测试.当我将应用程序交给几个朋友进行测试时,他们都说了同样的事情:应用程序正常启动,他们选择了他们感兴趣的活动,他们在文本字段中输入了数据,并在按下按钮的那一刻(假设(进行一些数学运算)以接收数学答案,该应用程序将停止并返回“主要”活动.compileSdkVersion 24 buildToolsVersion ...

Java-Android Studio:某些手机上的应用程序崩溃【代码】

我是android开发的新手,对此问题感到非常困惑.我正在制作一个具有3个TextViews的简单应用程序:text,text2和text3. >文字显示用户的自由度> text2显示用户的经度,> text3显示用户与名为“ Azadi Square”的地点之间的距离. 该应用程序可以在Samsung Galaxy S4和Samsung Galaxy Tab S上正常运行,但是在华为Y511和Sony Xperias之一(我不知道确切名称)中,该应用程序无法打开,并表示该应用程序已停止运行 这是我的Java代码:public cla...