Android
hi come
这个作者很懒,什么都没留下…
展开
-
问题:clang++.exe: error: unknown argument: ‘-static-openmp‘
问题:clang++.exe: error: unknown argument: '-static-openmp’环境:系统:win10环境:AndroidStudio 3.6.1问题分析:下载了github大神的一个yolox demo,实际build时发现NDK总是编译完成链接时报错:clang++.exe: error: unknown argument: ‘-static-openmp’。重复clean和rebuild都还存在该问题。更换了几个版本的NDK15.x、16.x和20.x的原创 2021-09-09 14:20:03 · 2591 阅读 · 1 评论 -
2021-08-31
解决:AndroidStudio配置ndk后使用ndk-build提示路径等错误环境:系统:windows环境: AndroidStudio3.6 NDK 16.1.4479499问题Windows下使用AndroidStudio配置NDK, 然后进行ndk-build命令编译时提示ndk路径等错误问题解决步骤1、确认NDK环境是否配置好了1、如本地没有ndk,可以直接在AndroidStudio中配置下载。打开AndroidStudio界面,依次点开Tools->SDK原创 2021-08-31 17:21:41 · 509 阅读 · 0 评论 -
目的:JNI反调Anroid下类实现RSA2048加解密
目的:JNI反调Anroid下类实现RSA2048加解密环境:系统: Win10环境: AndroidStudio 3.6.1问题分析:Android JNI开发过程中会遇到需要RSA2048加解密的情况。解决方案:1、c++使用openssl中的rsa加解密。2、jni反射调用java上层的类来使用java.security.*加解密。 ---- 本例选用该方案。1、完成java中的加解密类,代码如下:package com.example.test;import andro原创 2021-03-26 22:13:36 · 534 阅读 · 0 评论 -
目的:ADB真机无线调试
目的:ADB真机无线调试环境:系统:Win10 x64环境:AndroidStudio AndroidSDK问题分析:调试Android项目时, 经常会需要真机调试, 然而有时候经常短缺可传数据的数据线, 所以用无线调试可解决问题。解决步骤:将Android手机和电脑连接在同一个LAN环境下, 并查看确认都正常获取到ip.打开Android手机的开发者模式, 并打开USB调试。使用可传输数据的数据线将电脑和手机连接起来, 并在手机上确认授权允许USB调试原创 2020-07-22 15:58:17 · 252 阅读 · 0 评论 -
AndroidStudio真机调试the application could not be installed: INSTALL_FAILED_USER_RESTRICTED
AndroidStudio真机调试the application could not be installed: INSTALL_FAILED_USER_RESTRICTED环境:魅族手机问题AndroidStudio真机调试时,一直提示在手机提示the application could not be installed: INSTALL_FAILED_USER_RESTRICTED。经过多次的反复试验查找,发现原因是在真机调试时手机提示安装apk,需要选择允许/拒绝,不小心点到了拒绝,导致原创 2020-05-09 21:07:55 · 4862 阅读 · 0 评论 -
AndroidStudio导入其他来源项目容易出现的问题
目的:AndroidStudio导入其他来源项目容易出现的问题环境:系统:windows 环境:Androidstudio问题:1. Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variabl原创 2017-12-21 15:06:19 · 307 阅读 · 0 评论 -
Spring_Maven/AndroidStudio_Gradle 在Maven仓库查看/搜索最新依赖包
目的:Spring Maven仓库查看/搜索最新依赖包环境:问题:解决方案:步骤:环境:系统:win10IDE: Idea 2018.2问题:Spring在使用Maven仓库依赖包的时候,经常是从其他地方复制的版本,并不一定是最新版本,有时候会造成特性或者使用的差异。解决方案:搜索最新Maven仓库中的依赖包版本,使用新版本步骤:打开链接:https://mvnrep...原创 2019-04-29 10:55:48 · 1032 阅读 · 0 评论 -
Win10安装Flutter, 并配置AndroidStudio环境
目的:Win10安装Flutter, 并配置AndroidStudio环境环境:系统:Centos 7.5环境:x64问题分析:准备在Windows下使用Flutter开发android应用。所以需要安装Flutter并配置。Flutter安装及详情可以查看Flutter中文网 https://flutterchina.club/docs/Windows下Flutter安装及使用...原创 2019-05-13 19:45:16 · 1336 阅读 · 0 评论 -
android GLSurfaceView匹配屏幕宽度及视频宽高比设置view大小
目的:Android Studio color和font设置环境:系统:Windows 环境:AndroidStudio步骤:1. 获取屏幕宽高信息 DisplayMetrics dm = new DisplayMetrics(); dm = getResources().getDisplayMetrics(); //dm.density; // 屏幕密度(像素比例:0.75原创 2017-07-26 16:32:41 · 5641 阅读 · 0 评论 -
解决用android Studio开发不能去除标题栏的问题
之前在eclipse上进行开发的时候,要去除Activity的的默认标题栏,我习惯使用的方法是用下面这行代码:requestWindowFeature(Window.FEATURE_NO_TITLE);super.onCreate(savedInstanceState);在去除Activiry标题栏的时候,使用了上述代码,发现虽然设置了去除标题栏,但实质上并没有起到什么效果。初时以为是模拟机的问题转载 2017-07-26 17:28:48 · 340 阅读 · 0 评论 -
Android Studio color和font设置
目的:Android Studio color和font设置环境:系统:Windows 环境:AndroidStudio步骤:1. 设置 font & size1. File->Settings 或Ctrl + Alt +S2. 找到 Editor -> Colors &Fonts -> Font3. 找到Primary font选项,在里面选择喜欢使用的字体。4. 在size框输入字体的大原创 2017-07-26 15:46:50 · 1432 阅读 · 0 评论 -
Anroid下TabHost布局
1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是@andro转载 2014-05-14 18:54:49 · 714 阅读 · 0 评论 -
Android中ListView的使用
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基转载 2014-05-10 23:00:04 · 1360 阅读 · 0 评论 -
Android 二维码部分
我在项目中用到了二维码扫描的技术,用的是Google提供的ZXing开源项目,它提供二维码和条形码的扫描。扫描条形码就是直接读取条形码的内容,扫描二维码是按照自己指定的二维码格式进行编码和解码。可以到http://code.google.com/p/zxing/下载ZXing项目的源码,然后按照官方文档进行开发,我这里使用的ZXing是经过简化版的,去除了一些一般使用不必要的文件,项目工程截图转载 2014-05-11 23:50:17 · 721 阅读 · 0 评论 -
Android 下List和Array的相互转换
List----->数组开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * @param args */ public static void mai转载 2014-05-12 16:38:46 · 926 阅读 · 0 评论 -
Adroid 下菜单的使用
Android的菜单分为三种类型:选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)一.选项菜单当用户单击设备上的菜单按钮(Menu),触发事件弹出的菜单就是选项菜单。选项菜单最多只有六个,超过六个第六个就会自动显示 更多 选项来展示显示。创建方法:1、覆盖Activity的onCreateOptionsMenu(Menu men转载 2014-05-13 23:05:06 · 647 阅读 · 0 评论 -
Android横竖屏切换
1、创建一个竖屏一个横屏的xml,完成布局。2、原创 2014-11-18 23:42:44 · 536 阅读 · 0 评论 -
AndroidStudio 导入三方库使用
目的:AndroidStudio 导入三方库使用环境:系统:Windows 环境:AndroidStudio步骤:1. New一个新的project。2. 2. 将三方库文件copy到project的app/libs/文件夹下,依次为app/libs/armeabi/,app/libs/armeabi-v7a/等。4.打开app/build.gradle,在android{}中添加上以下代码。原创 2016-11-24 12:06:32 · 411 阅读 · 0 评论 -
Eclipse报错‘Loading data for Android N' has encountered a problem. Parsing Data for android-N failed 的
目的:Eclipse报错‘Loading data for Android N’ has encountered a problem. Parsing Data for android-N failed 的解决方法。环境:系统:Windows 环境:Eclipse+AndroidSDK步骤: 下载最新的JDK安装,并设置好环境变量。 重启Eclipse,问题即解决。 ps:原创 2016-11-25 10:32:16 · 1019 阅读 · 0 评论 -
Java中static关键字详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之转载 2014-05-07 14:10:23 · 570 阅读 · 0 评论