小编tua*_*iao的帖子

在android项目中使用libcryto.so和libssl.so?

我是Android NDK的初学者.我想基于openssl libary构建一个RSA示例.首先,我在guardianproject中使用ndk-build构建了libssl.so和libcrypto.so库.接下来,我创建了一个新的示例项目来集成libary(libss.so和lybcryto.so).我在这篇文章中也是如此

我的App目录

TrialApp
|
|-->Activity.java (includes System.LoadLibrary calls)
|
|-->jni
    |-->TestJNI2.cpp
    |
    |-->Android.mk
    |
    |-->includes
    |   |
    |   |-->openssl (dir containing *.h files)
    |
    |-->precompiled
       |-->libssl.so
       |-->libcrypto.so
Run Code Online (Sandbox Code Playgroud)

我的android.mk:

LOCAL_PATH := $(call my-dir)

# Prebuilt libssl
include $(CLEAR_VARS)
LOCAL_MODULE := ssl
LOCAL_SRC_FILES := precompiled/libssl.so
include $(PREBUILT_SHARED_LIBRARY)

# Prebuilt libcrypto
include $(CLEAR_VARS)
LOCAL_MODULE := crypto
LOCAL_SRC_FILES := precompiled/libcrypto.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)

c_includes := $(LOCAL_PATH)
cf_includes := includes/openssl

cf_includes := $(addprefix -Ijni/,$(cf_includes))

export_c_includes := $(c_includes)

LOCAL_MODULE := security …
Run Code Online (Sandbox Code Playgroud)

java-native-interface android openssl android-ndk

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

DownloadManager设置标题更改我的文件名

我在应用程序中使用DownloadManager从Internet下载文件。这是我的代码。

DownloadManager downloadManager = (DownloadManager) ui.activity.getSystemService(Activity.DOWNLOAD_SERVICE);
Uri Download_Uri = Uri.parse("http://dl.appvn.com/appvn.apk");
DownloadManager.Request request = new DownloadManager.Request(Download_Uri);


request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE);
                  .
request.setAllowedOverRoaming(false);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS,"appvn.apk");

request.setTitle("AppStoreVN");

request.setDescription("Android Data download using DownloadManager.");

downloadManager.enqueue(request);
Run Code Online (Sandbox Code Playgroud)

我使用setTitle和setDescription更改了通知栏上显示的信息。但是它也会更改我的文件名,例如标题(“ AppStoreVN”,而应为“ appvn.apk”)。有人有主意吗?谢谢

android android-download-manager

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