Android
Eiffai
这个作者很懒,什么都没留下…
展开
-
Android resource not found问题
写安卓一定要注意setText 里面必须是字符串,今天遇到把int放到setText里面的bug,调了好久。代码如下:我的item是int型,然后这样赋值会报错:这个错误说得不够明白,调了好久,希望大家遇到能快速解决。原创 2017-07-12 14:43:22 · 1981 阅读 · 0 评论 -
使用静态数组遇到栈溢出问题解决
问题描述项目中用到了unsigned char gray[1280*720];保存灰度图的时候,发现代码崩溃,仔细研究之后觉得应该是栈溢出,但是Android Studio并没有报这个错,这还是比较难发现的问题。问题解决把代码改成unsigned char *gray;gray=new unsigned char[1280*720];完美解决。原因原创 2018-01-15 13:35:14 · 705 阅读 · 0 评论 -
Unity在移动设备获取相机权限
问题描述我们团队在做unity-android工程的时候遇到了相机权限的问题,unity可以有两种模式导出,直接导出apk和导出android工程,后者可以直接用如下的编译后处理,直接在AndroidManifest.xml里面添加相机权限,但是这种方式对于前者——直接导出apk还是获取不到权限。public static void OnPostprocessBuild(BuildTa原创 2018-01-30 21:29:44 · 7467 阅读 · 6 评论 -
Android sdk和ndk是否都需要
问题描述安装Android studio遇到问题,就是ndk和sdk是否都需要还是只需要一个。问题解决SDK:(Software Development Kit)软件开发工具包;这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、API必需资料、范例和工具的集合都可以叫做 “SDK”。在安卓开发中我们所说的SDK即为android SDK,它为开发者提供了库文原创 2018-01-23 22:21:47 · 2493 阅读 · 0 评论 -
Android 控件布局问题
问题描述在写安卓界面时,遇到两个控件布局难以调整的问题,想让这两个控件换左右位置,在xml文件里面改了前后顺序没用,加了layout_toLeftOf也没用。问题解决发现解决办法是在onViewCreated函数里面加载控件的前后顺序决定它们的左右位置,只要改一下前后加载顺序即可。原创 2018-01-18 20:03:30 · 164 阅读 · 0 评论 -
Androids获取多个手机权限
问题描述在写安卓App的时候需要调用外部存储权限和相机权限,然后在看了一些网上代码以后了解到Android6.0以后除了在Mainfest.xml里面需要添加权限说明,还要在代码里面增加申请代码。遇到问题,在申请权限的时候不是一个用户友好的小窗口,而是一个应用管理界面。问题解决不应该在onCreate()里面申请权限,应该在onResume()里面申请。多个权限申请可以这...原创 2018-02-10 15:15:12 · 284 阅读 · 0 评论 -
You must supply a layout_width attribute 错误解决办法
问题描述在编写安卓代码的时候遇到了如下报错You must supply a layout_width attribute问题解决在activity_main.xml里面有一段代码是这么写的<ImageView android:id="@+id/initImage" android:layout_width="@dimen/imageWidth"原创 2018-01-30 15:53:28 · 1670 阅读 · 2 评论 -
Android Studio里c++保存opencv mat的图片
直接贴代码#include <iostream>#include "unistd.h"#include "stdio.h"#include "stdlib.h"#include <sys/stat.h>int writeToSD(cv::Mat mat,char* fileName){//路径,sdcard代表文件管理的根目录,Sensetime是子文件...原创 2018-12-07 11:26:05 · 2996 阅读 · 0 评论 -
Android Studio里把YUV图片的byte[]从JAVA传到C++层转为mat
通过JNI把byte[]传到cpp中格式为jbyteArray//image是jbyteArray格式的 jbyte* imgBytes = env->GetByteArrayElements(image, 0); int imgsize = env->GetArrayLength(image);jbyte再传到cpp中变为void,再memcpy到unsi...原创 2018-12-07 11:32:32 · 1404 阅读 · 0 评论