小编zma*_*ies的帖子

单声道Android版,代码混淆

众所周知,盗版在Android上成为一个非常严重的问题.Mono for Android是否在编译为本机代码时提供代码混淆?

obfuscation mono android xamarin.android xamarin

6
推荐指数
1
解决办法
2466
查看次数

Android Studio:通过命令行安装Release App

我想在运行此命令时从命令行导出apk文件"release apk": gradlew installRelease

我找到了这个

在根项目''中找不到Android Studio任务'安装版'.一些候选人是:'卸载发布'.

我该如何解决?

android apk android-gradle-plugin

6
推荐指数
2
解决办法
6791
查看次数

在用户响应之前,在自定义内核调用onRequestPermissionsResult上调用requestPermissions两次

我有一个项目,我在启动时要求2个权限.在调试中,它按预期工作,直到它进行第二次调用requestPermissions.一旦它发生,第一个onRequestPermissionsResult用空grantResults数组发射.

直到今天,这个工作正常.我唯一能想到的就是我今天所做的更新.我更新到Android SDK Platform Tools 23.1,并将我的Mac更新为El Capitan.

任何人都可以帮我解决任何问题吗?

代码如下:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.blank_layout);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        int hasCameraPermissions = checkSelfPermission(android.Manifest.permission.CAMERA);
        if (hasCameraPermissions != PackageManager.PERMISSION_GRANTED) {
            requestPermissions(new String[]{android.Manifest.permission.CAMERA}, REQUEST_CAMERA_PERMISSION_CODE);
        }
        int hasStoragePermissions = checkSelfPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE);
        if (hasStoragePermissions != PackageManager.PERMISSION_GRANTED) {
            requestPermissions(new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_STORAGE_PERMISSION_CODE);
        }
        if (hasCameraPermissions == PackageManager.PERMISSION_GRANTED && hasStoragePermissions == PackageManager.PERMISSION_GRANTED) {
            startCameraIntent();
        }
    } else {
        startCameraIntent();
    }
}

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) …
Run Code Online (Sandbox Code Playgroud)

android android-permissions android-studio android-6.0-marshmallow

6
推荐指数
1
解决办法
1299
查看次数

从Android浏览器触发Google地图

我有一个使用jquery/jqtouch为Android浏览器设计的网站.作为其中的一部分,我有一个加载的地图页面.在显示我的数据的过程中,我发现,我的一些客户的地址,点击谷歌应用程序映射的踢的时候,用发送给它的数据.它似乎也加载并运行更快(以及具有导航的所有好处等).

所以,我找啊找,但我无法"效仿"是建于拉开地址的功能.我已经尝试过与geo:和maps:等的链接,但是没有人会打开已安装的应用程序.然而,仅仅有<li></li>一个地址项,浏览器会检测到"正确"的地址并打开该应用.

我不在乎,如果我有JavaScript来启动它,或A HREF,它只是被嵌入在HTML中.

html javascript android

5
推荐指数
1
解决办法
2218
查看次数

像WhatsApp一样发送图片

我做了一个聊天应用程序.我想在我的应用程序中添加照片/文件共享概念,与WhatsApp相同.我已经使用了Xmpp/Openfire当前的应用程序和当前我正在使用此功能进行照片共享,但它并非全部可靠:

public void sendFile(final String path, final String receiver) {

        Thread thread = new Thread() {

            public void run() {

                ServiceDiscoveryManager sdm = ServiceDiscoveryManager
                .getInstanceFor(connection);

                if (sdm == null)
                    sdm = new ServiceDiscoveryManager(connection);

                sdm.addFeature("http://jabber.org/protocol/disco#info");
                sdm.addFeature("jabber:iq:privacy");

                // Create the file transfer manager
                FileTransferManager manager = new FileTransferManager(
                        connection);
                FileTransferNegotiator.setServiceEnabled(connection, true);

                // Create the outgoing file transfer
                OutgoingFileTransfer transfer = manager
                .createOutgoingFileTransfer(receiver + "/Smack");

                System.out.println("Receiver of the file is "+receiver+"/smack");


                Log.i("transfere file", "outgoingfiletransfer is created");

                try {

                    OutgoingFileTransfer.setResponseTimeout(30000); …
Run Code Online (Sandbox Code Playgroud)

android chat image-uploading file-transfer

5
推荐指数
0
解决办法
1885
查看次数

Android M打盹模式和"原生"posix套接字冻结

不知道是否有人可以帮助考虑Android M是否会浮出水面而不是那么多.我的应用程序遇到了一些奇怪的行为.我使用本地posix像tcp客户端套接字来建立一些连接.这些插座运行良好,直到"打盹"或"应用待机"模式不激活...因为一旦他们做了手机重置不能让我的应用再次工作.唯一的解决方案是清除应用程序数据或重新安装手机上的应用程序.我还没有调查哪个是后续连接的错误,那些在打盹模式之后,肯定听起来很奇怪,为了修复posix tcp连接再次工作,需要重新安装完整的应用程序.明天我将能够发布关于这个问题的更多细节.打瞌睡之后有没有人在Android M上遇到类似的问题阻止了网络访问?谢谢!

sockets android android-6.0-marshmallow

5
推荐指数
0
解决办法
580
查看次数

内容Uri与文件Uri:将来要使用什么?

我正在开发一个Android相机应用程序,我们在几个场景中使用uris,例如将结果数据从我们的相机传送回启动我们的应用程序结果,或者当用户点击共享按钮时打开IntentChooser.

目前我们在大多数情况下使用File Uris,因为它似乎是更安全的解决方案.使用ContentResolver和MediaStore总会出现问题.此外我记得前段时间有很多应用程序,它们不支持内容Uris,但文件Uris非常好.

但是,当用户决定不在Android 6.0上提供"环聊"文件访问权限时,我们现在通过Google邮寄了与File Uris一起发送不允许其"环聊"应用访问该文件的文件.

我现在的问题是:在向其他应用程序提供内容时,我们通常是否应该从File Uris切换到Content Uris?这是要走的路,每个应用都应该依赖/支持内容Uris吗?

android file-permissions android-contentprovider file-uri android-6.0-marshmallow

5
推荐指数
1
解决办法
2536
查看次数

保留python字典顺序 - (python dict的延续)

列出python中的重复数据连接

这是列表问题的继续,但在这里我想保留dict的顺序

listData=[('audioVerify', '091;0'), ('imageVerify', 'icon091.gif'), ('bufferVerify', '\x01?')]
    methodList = {}
for item in listData:
    methodList.setdefault(item[0],[]).append(item[1:])
for method in methodList:
    arguments = methodList[method]
    s = [method,arguments]
    print s
Run Code Online (Sandbox Code Playgroud)

当我迭代列表时,它给出了以下内容

  ['audioVerify', [('091;0',)]]
  ['bufferVerify', [('\x01?',)]]
  ['imageVerify', [('icon091.gif',)]]
Run Code Online (Sandbox Code Playgroud)

但是我可以保留订单的可能性如下:

  ['audioVerify', [('091;0',)]]
  ['imageVerify', [('icon091.gif',)]]
  ['bufferVerify', [('\x01?',)]]
Run Code Online (Sandbox Code Playgroud)

python dictionary list python-2.7

2
推荐指数
1
解决办法
2220
查看次数

如何检测字符串中的字母并切换它们?

如何检测字符串中的字母并切换它们?

我想过这样的事情......但这可能吗?

//For example:
String main = hello/bye;

if(main.contains("/")){
    //Then switch the letters before "/" with the letters after "/"
}else{
    //nothing
}
Run Code Online (Sandbox Code Playgroud)

java string

2
推荐指数
1
解决办法
113
查看次数

制作一个随机生成的除法总和总是得到一个整数?

我目前正在做一个随机数学测验,它可以生成随机加法、减法和乘法。这3个很简单。我想知道如何使用 2 个 int 变量 num1 和 num2 制作一个始终等于整数的随机生成的除法问题,但我就是无法弄清楚任何帮助将不胜感激!

division

1
推荐指数
1
解决办法
1620
查看次数