草庐IT

sha1_context

全部标签

android - JNI 加载 : Warning : Do not hardcode use Context. getFilesDir().getPath() 而不是

我的一个应用程序遇到问题,我有以下代码来加载应用程序需要的库(JNI):static{//loadtheJNIlibraryLog.i("JNI","loadingJNIlibrary...");System.load("/data/data/com.mypackage.appname/lib/libxxxxxx.so");Log.i("JNI","JNIlibraryloaded!");}所以我得到警告:“请注意硬编码使用Context.getFilesDir().getPath()代替”这是完全正确的(它不会在所有设备上都可移植)。问题是,因为我使用的是静态的,所以我无法调用Con

android - ' :app' cannot be executed in the current context - android studio 3. 2.1

我在我的项目中使用OneSignal,如下所示:deftaskRequests=getGradle().getStartParameter().getTaskRequests().toString()defisPlay=!(taskRequests.contains("Foss")||taskRequests.contains("foss"))buildscript{repositories{maven{url'https://plugins.gradle.org/m2/'}}dependencies{classpath'gradle.plugin.com.onesignal:ones

android - 通过为 API key 生成 SHA1 指纹让 Android Google Map v2 在发布版本中工作

今晚我花了很长时间试图弄清楚如何让我的谷歌地图在我的Android应用程序的调试版本中工作,以便在发布版本中工作。出现了一些不同的问题。StackOverflow帖子的一些fragment有所帮助,但我认为列出整个过程的更多细节会很有用,包括我遇到的问题,它们是:1)您如何/在何处为您的发布版本指定不同的内容?2)如何运行获取发布版本指纹所需的keytool可执行文件?3)为什么在运行keytool时出现“keystore文件存在但为空”错误? 最佳答案 1)正如其他几篇StackOverflow帖子中所述,您可以对调试和发布版本使

Android如何获取调试版、发布版SHA1安全码?

(方法一:如何获取Android调试版SHA1安全码?)通过dos命令窗口来获取Android调试版SHA1安全码。1.Windows快捷键:win+R键。2.再输入cmd打开dos窗口。3.输入cd.android+回车。4.输入命令:keytool-list-v-keystoredebug.keystore+回车。遇到输入密钥库口令也直接回车。图一:图二:(方法二:如何获取Android调试版SHA1安全码?)同样可以使用Gradle来获取调试版SHA1安全码。步骤:Androidstudio右上角Gradle--->Tasks--->android--->signingReport。然后

android - PBKDF2 与 Android 上的 SHA256

我想使用PBKDF2和SHA256生成密码的派生散列。使用此SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1")这项工作但它使用SHA1。使用SecretKeyFactory.getInstance("PBKDF2WithHmacSHA256")(或使用spongycaSTLe时使用SecretKeyFactory.getInstance("PBKDF2WithHmacSHA256","SC"))我遇到错误。如何使用PBKDF2WithHmacSHA256成功生成哈希? 最佳答案 如果

java - 错误 :Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService(java.lang.String)' on a null object reference

publicclassAlarmTaskimplementsRunnable{//ThedateselectedforthealarmprivatefinalCalendardate;//TheandroidsystemalarmmanagerprivatefinalAlarmManageram;//YourcontexttoretrievethealarmmanagerfromprivatefinalContextcontext;publicAlarmTask(Contextcontext,Calendardate){this.context=context;this.am=(Ala

Android AsyncTask 访问 Activity Context 的更好方式

我花了很长时间才让它起作用,但这显然不是最佳实践。简而言之,我需要在我的AsyncTask完成时显示一个对话框,但getApplicationContext()不起作用,在创建AsyncTask时也不会将其作为参数传递。所以我在我的AsyncTask类中为上下文声明了一个公共(public)变量,并在我执行之前设置它:privateOnClickListenerclickLoadRefs=newOnClickListener(){@OverridepublicvoidonClick(Viewv){Log.d("H","ClickedLoadRefs");RefreshRefPoints

java - Android 中 SHA1 哈希实现的问题

我有两个用于计算SHA1的小fragment。一个非常快但似乎不正确,另一个非常慢但正确。我认为FileInputStream转换为ByteArrayInputStream是问题所在。快速版:MessageDigestmd=MessageDigest.getInstance("SHA1");FileInputStreamfis=newFileInputStream("path/to/file.exe");ByteArrayInputStreambyteArrayInputStream=newByteArrayInputStream(fis.toString().getBytes());

android - (Context, Token) 在实例化 MediaController

我正在尝试在我的VideoView中添加一个mediaController。我正在尝试按照此site中的教程进行操作.但是,我在类里面的这一行有错误。MediaControllermediaController=newMediaController(this);错误说,MediaController中的MediaController(Context,Token)不能应用到(MainActivity)Token参数是什么?自从我使用原生Android编写代码以来已经有一段时间了,我想我错过了一些必要的细节和更改。编辑我正在寻找一个不同的教程,链接中的那个是在AndroidStudio中制

android - getCurrentActivity 不是公开的 'com.facebook.react.bridge.React Context` 无法从外部包访问

我正在尝试构建react-native需要通过Activity的模块一些方法privateReactApplicationContextreactContext;...@ReactMethodpublicvoidsendVerificationCode(StringphoneNumber){PhoneAuthProvider.getInstance().verifyPhoneNumber(phoneNumber,//Phonenumbertoverify60,//TimeoutdurationTimeUnit.SECONDS,//UnitoftimeoutreactContext.ge