
android
胡大炮的妖孽人生
请勿给我私信 本人不在线
展开
-
IDEA 上一个好用的安卓模拟器
IDEA 上一个好用的安卓模拟器原创 2016-05-15 16:56:12 · 17085 阅读 · 3 评论 -
Andoid:crystax-ndk 出现 ndk-build.cmd inished with non-zero exit value 2 问题
在Android的NDK开发中,很容易遇到这个问题。遇到这个问题很麻烦的地方是只能知道错误码是2,而不知道为什么错了。所以要知道错误的原因是解决问题的很重要的一步。这时我们需要手动进行编译。打开命令行,工作目录切换到 NDK的目录下。(如图)找到项目的jni目录(以D:\IdeaProjects\NativeApp\app\src\main\jni为例)原创 2018-01-27 17:28:41 · 947 阅读 · 0 评论 -
Andoid:crystax-ndk 解压目录
博主的机器是Windows10 x64的 下载了 crystax-ndk-10.3.2-windows-x86_64版本(如图) 自动解压至以下目录(如图) C:\Users\用户名\AppData\Local\VirtualStore\Windows\SysWOW64\crystax-ndk-10.3.2原创 2018-01-27 17:28:57 · 1000 阅读 · 0 评论 -
Android NDK:JNI 数组的输入输出
假设native方法如下(以float类型为例): public static native float[] featureExtract(float[] input);对应的C++代码如下:extern "C"JNIEXPORT jfloatArray JNICALL Java_com_elelvoc_app_speechwakeapp_tool_Toolkit_fea原创 2018-01-27 17:26:05 · 3410 阅读 · 1 评论 -
Android:INSTALL_FAILED_TEST_ONLY: installPackageLI
今天,我在安装前两天从Android Studio build目录上面拷回来的一个apk文件,执行adb install 命令时遇到了以下问题 原因是应用是 test-only 的,但安装时没有指定 -t 参数 解决方案如下: 加入 -t 参数原创 2018-02-06 16:10:28 · 895 阅读 · 0 评论 -
Tensorflow:Android调用Tensorflow Mobile版本API(2)-基于Android的调用
对上一篇博客中代码略做修改,在训练完成之后进行模型导出操作# y = x^2 + 1import tensorflow as tfimport numpy as npimport randomdef get_batch(size=128): xs = [] ys = [] for i in range(size): x = random....原创 2018-02-10 01:12:11 · 924 阅读 · 0 评论 -
Android 动态获取权限
在此处使用第三方开源库,地址 https://github.com/vondear/RxTools 按照上面的安装指引安装RxTool库 在清单文件中添加需要的权限 然后再启动的第一个Activity里面onCreate里面添加类似如下的代码,根据自己的需求增删权限: RxPermissionsTool. with((Activity)...原创 2018-05-08 12:11:29 · 330 阅读 · 0 评论 -
gradle 配置 $$代理
修改gradle.properties文件 两种方式都可以尝试下org.gradle.jvmargs=-Xmx1536m -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=1080systemProp.https....原创 2018-09-10 15:55:01 · 3956 阅读 · 0 评论 -
Error:Failed to resolve: support-vector-drawable
In android/build.gradle move the jcenter() to the bottom:allprojects { repositories { google() maven { url 'https://maven.google.com/' } jcenter() ...原创 2018-10-26 16:31:14 · 2028 阅读 · 2 评论 -
Andoid:idea gradle 支持v2签名方式
0x01 问题如图,我的IDEA里面的项目的gradle的版本较低 生成 签名的APK的时候,无法选择v2签名方式。 0x02 解决方案升级gradle版本只需要修改两个配置文件打开这个配置文件 修改最后一行 从原来的#Mon Dec 28 10:00:20 PST 2015distributionBase=GRADLE_USER原创 2018-01-27 17:28:22 · 1357 阅读 · 0 评论 -
Android:Can't create handler inside thread that has not called Looper.prepare()
这种情况一般发生在子线程回调时更新了主线程UI的情况,解决方式很简单 假设原来的回调是这样的private void confidenceCallback(final float out){ evSpeechWakeListener.confidence(out); }改成这样就行了 private void confidenceCallback(原创 2018-01-31 21:41:59 · 358 阅读 · 0 评论 -
Android:Your APP_BUILD_SCRIPT points to an unknown file
博主在更换Android Studio的JNI的目录之后发生了这个bug。 解决方法: 删除你的jni的临时文件夹,然后rebuild原创 2018-01-30 17:43:49 · 1521 阅读 · 0 评论 -
Android 欢迎界面停留3秒的实现
0.写在前面在这篇教程中来实现一个类似于微信的的延迟3秒再进入主界面的效果。1.项目准备先新建一个空的android项目。里面只自带一个MainActivity,首先我们再新建一个Activity叫做WelcomeActivity继承自Activity。Activity代码如下://package在此省略,根据实际自行添加import android.app.Activity;import and原创 2016-09-21 19:20:39 · 28323 阅读 · 7 评论 -
Android 本次Toast取消上次的Toast的思路
0.前言在Android开发中,经常会出现这样一种情况(特别在调试程序的时候),需要大量的使用Toast,但是即使Toast的时间很短,上次的Toast没有跑完的时候下次Toast也没办法立即执行,一定要等上次的Toast完全执行完成以后才会执行下次的Toast。在本篇教程中,我们主要依靠Toast.cancel方法来达到这种效果。1.实现以及调用1.1具体的Java实现import android原创 2016-09-28 18:51:45 · 4231 阅读 · 0 评论 -
Android与JavaWeb服务器交互教程(1)-搭建环境
1.前言趁着五一放假,闲来无事做,寻思着写篇教程吧。 *本系列教程只适合有一定 单机版Android开发基础的同学,大牛请忽略此教程。 如果我们需要搭建一个具有服务器支撑的Android应用,我们可选的方案有很多。 根据我的经验(当然也不一定准确。。。)对于初学者而言,我个人比较推荐使用Bmob后端云(为了避免打广告的嫌疑,就不贴出地址了,百度一下就有一大把),只要配置好它的SDK,后端的原创 2017-04-30 12:37:42 · 2310 阅读 · 0 评论 -
Android与JavaWeb服务器交互教程(2)-搭建简易的JavaWeb服务
1.前言为了通用性,此处JavaWeb服务器采用Struts2框架开发,(最近发现一个JavaWeb的敏捷开发框架-Nutz,最近开发的JavaWeb项目几乎都是采用了这个框架写)。2.搭建项目2.1 新建一个JavaWeb项目新建一个JavaWeb项目,名字叫WebServer(这个名字随便起) File->New->Project 2.2 导入项目的依赖下载struts2的库,传送门原创 2017-04-30 14:32:20 · 2572 阅读 · 0 评论 -
使用Android手机做监控
最终效果如下:源码:客户端(Android)https://github.com/zhangpengpengpeng/monitor源码:服务器(Java)https://github.com/imu-hupeng/MonitorServer原创 2017-05-10 21:53:05 · 2391 阅读 · 7 评论 -
Android与JavaWeb服务器交互教程(3)-一个简单的Android项目
1.前言是时候该写Android端了。。。2.创建项目 ](https://image.webprague.com/blog_img_1493542818525) 3.导入xUtils3框架送上xUtil3框架的传送门 附上jar包的下载地址: 百度云 七牛云 以及json的下载地址 七牛云 百度云 把jar包拷入libs 添加引用 4.编写代码4.1 添加原创 2017-04-30 20:26:01 · 7048 阅读 · 1 评论 -
导入IJ的APP项目报AndroidLocationException
问题描述:Error:Internal error: (java.lang.ClassNotFoundException) com.android.prefs.AndroidLocation$AndroidLocationExceptionjava.lang.ClassNotFoundException: com.android.prefs.AndroidLocation$AndroidLocat原创 2017-08-07 21:38:19 · 2273 阅读 · 0 评论 -
Android程序中获取SHA1值
在调用一些第三方的API的时候,要求我们给出项目的SHA1的值,如何直接在程序中直接输出这个值呢?在项目中嵌入这段代码,然后调用它,控制台中的输出值就是我们需要的SHA1的值了。private String getSHA1(Context context){ // public static String sHA1(Context context) { //Cont原创 2016-10-17 19:08:20 · 464 阅读 · 0 评论 -
Jackserver 多用户编译端口占用问题
修改下面两个文件的中的两个端口号vim ~/.jack-server/config.propertiesvim ~/.jack-settings原创 2019-02-26 21:09:50 · 1392 阅读 · 4 评论