自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于LinearLayout的 android:layout_weight="1.0" 参数的使用,这个时候最好把width设置为0dp,不然会出现占位的情况

关于LinearLayout的 android:layout_weight="1.0" 参数的使用,这个时候最好把width设置为0dp,不然会出现选中的item 占更多的位子的情况

2019-03-31 17:48:30 830

原创 简繁体转换 用word 一切尽在不言中

2019-03-29 20:21:14 364

转载 关于使用打包命令gradle、gradlew以及使用AndroidStudio右侧gradle菜单栏打包/install-run的区别

转自https://blog.csdn.net/mnb65482/article/details/80790554关于APP的打包,我们常用的有:1.使用gradle命令打包2.使用gradlew命令打包3.使用AndroidStudio自带工具打包那么,你有没有考虑过这三种方式的区别呢?我就给大伙简单介绍下吧。1.使用gradle命令打包。在cmd控制台或者Andr...

2019-03-28 14:19:45 1129

原创 当Android studio 右侧的gradle出现下面的情况

当Android studio 右侧的gradle出现下面的情况用 命令行 gradlew assembleRelease 刺激下吧

2019-03-28 14:18:17 2881

转载 完美解决 No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre)

转自https://blog.csdn.net/zhang5690800/article/details/84291940问题背景今天上午打开AS后突然发现所有xml界面无法预览,打开class文件也发现从头到尾全是错误,在class文件界面上方提示No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\...

2019-03-28 09:17:28 614

原创 missing port in specification: tcp:192.168.3.190

既然提示缺失端口,那就添加端口adb connect 192.168.3.190:5555就连接上了 ,。,。。。。擦擦

2019-03-27 20:53:30 14388 6

转载 Android Studio 清理缓存方法

转自https://blog.csdn.net/u010264659/article/details/80359419Android studio 有时找不到R文件、 导入的资源、布局 、 jar包 等 . 可能是studio 缓存造成的.这是可以使用1) clean project 清理项目 2) invalidate caches restart 清理Andro...

2019-03-27 14:27:52 11390

转载 AndroidStudio非法字符: '\ufeff'解决

转自https://www.cnblogs.com/diql/p/5782120.htmlAndroidStudio非法字符: '\ufeff'解决一. 问题解决办法在昨天,帮助同学把他的Android项目从eclipse迁移到Android Studio上面的时候,编译时,Android Studio报了一个错误,***.javaError:(1, 1) 错误: 非法字符:...

2019-03-27 13:49:05 184

转载 Android TextView之空格占位法

转自https://www.jianshu.com/p/3afbaa5a2ab5?utm_campaign=haruki&utm_content=note&utm_medium=reader_share在Android布局中进行使用到空格,为了实现文字的对齐。具体要怎么使用了?•请忽视文中‘& #160’中&和#之间的空格空格: & #160;...

2019-03-27 11:25:07 1225

原创 监听SD卡 U盘插拔事件

broadcastRec = new SDcardBroadcastReceiver(); IntentFilter intentFilter = new IntentFilter( Intent.ACTION_MEDIA_MOUNTED); intentFilter.addAction(Intent.ACTION_M...

2019-03-26 11:49:49 445

转载 把notepad++添加到鼠标右键

转自https://blog.csdn.net/yuhentian/article/details/799476681. 首先你的桌面上创建一个txt文件,在文件里添加下面的内容:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\Shell\使用NotePad++编辑][HKEY_CLASSES_ROOT\*\Shell...

2019-03-25 09:49:42 1144

转载 Android studio java文件变成xml文件

设置各种编码也不管用,重新下载AS工具也不管用。一些文件是正常的,一些文件变成xml语言了。但是用Notepad++记事本打开又是正常的。那就AS工具的问题了。在Notepad++记事本打开有问题的java文件设置一下UTF-8编码,搞个空格重新save一下,就恢复正常了。也 可以不用设置UTF-8编码,重新保存一下就正常了。...

2019-03-25 09:48:37 3097

转载 java.io.File中mkdir()和mkdirs()区别

mkdirs() 与 mkdir() 不同boolean mkdir() 创建此抽象路径名指定的目录。boolean mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。代码mkdirString path ="E:\\data\\a\\b\\c";Boolean result = new File(path).mkdir();...

2019-03-22 09:44:53 237

转载 微服务架构

转自https://www.cnblogs.com/imyalost/p/6792724.html资料来源:有架构给我的一些资料,以及自己百度和论坛、社区找来的一些资料,权当做一个总结式的简介。。。目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计...

2019-03-20 19:15:54 147

转载 Android Studio No Debuggable Applications

转自https://blog.csdn.net/u014165119/article/details/51306063今天换了台手机进行测试,但是手机连上之后却不能选择要输出log的应用(选应用的位置显示No Debuggable Applications),导致logcat中不断打印出一行行log,而从这茫茫log中找出自己需要的log是恨痛苦的,咋办咧?Google呗。  通过谷歌发...

2019-03-16 18:11:32 428

转载 浅谈Android文件管理器的几种实现方式(原理篇)--对我有帮助

转自https://blog.csdn.net/weixin_33698823/article/details/87269955浅谈Android文件管理器的几种实现方式为了完成毕业设计,我花费了一个多月的时间来研究并实现文件管理器。由于之前没有实现过文件管理器的经验(只是偶尔为了方便自己操作电脑上的文件,临时用Java写几个函数来处理一下文件),因此,我对于文件管理器的某些实现没有什么...

2019-03-16 14:45:52 5226

原创 遍历安卓系统的文件,错了,这个仅仅是多媒体文件的查询

ContentResolver cr = MainActivity.this.getContentResolver(); Cursor cursor = cr.query( MediaStore.Files.getContentUri("external"), null, null, ...

2019-03-16 11:58:39 205

原创 遍历安卓系统的音频

ContentResolver cr = MainActivity.this.getContentResolver(); Cursor cursor = cr.query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, ...

2019-03-16 10:29:40 202

原创 遍历安卓系统的图片

ContentResolver cr = MainActivity.this.getContentResolver();Cursor cursor = cr.query( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null, "date_modified DESC"); ...

2019-03-15 20:21:09 713

转载 Android studio 添加 jar包

转自https://blog.csdn.net/zhw1551706847/article/details/77709142右键,选择add as library,放进你的module中(要是有多个module,要注意自己要放进哪个module),然后加载下你就会发现刚才在dependencies中空白出现了下图所示说明jar包添加成功了。...

2019-03-15 15:34:13 155

原创 Android studio的双页显示

Mark

2019-03-14 10:13:55 1754

转载 ButterKnife注意点

转自https://blog.csdn.net/ling45654/article/details/810819151、在Activity 类中绑定 :ButterKnife.bind(this);必须在setContentView();之后绑定;且父类bind绑定后,子类不需要再bind。2、在非Activity 类(eg:Fragment、ViewHold)中绑定: Butte...

2019-03-14 09:56:03 151

转载 Android JNI 篇 - JNI回调的三种方法(精华篇)

转自https://www.jianshu.com/p/e576c7e1c403开门见山, 不废话上效果, 上代码: c层回调进度device-2017-03-23-184023.gif第一种方法在当前函数(同一个线程)里面回调,直接用findClass或者GetObjectClass,进行回调(国内各大博客介绍的普遍方法):java 层代码:/** * Crea...

2019-03-12 19:47:31 2556

转载 Android Studio3.0 Error:Execution failed for task ':app:javaPreCompileDebug' 错误

rror:Execution failed for task ‘:app:javaPreCompileDebug’.Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation p...

2019-03-12 15:53:36 3045 1

转载 解决"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"错误

转自https://blog.csdn.net/vocanicy/article/details/83004626今天安装了Android Studio 3.2,打开一个旧工程,编译提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"网上也有解决办...

2019-03-12 15:52:28 90

原创 学习JNI(十三) :JNI开发的流程 / NDK开发工具的目录结构

#JNI开发的流程规范,中间人,中间件 c/c++ <---> javaNDK: native develop kits 谷歌给安卓程序员提供的一个做jni开发的工具##NDK开发工具的目录结构- doc 开发帮助文档- build c语言编译的工具链 cygwin- platform 平台: 指定了编译针对的Android平台 - arm 处理器架构 手机...

2019-03-12 15:11:12 335

原创 学习JNI(十二) :C语言:21_宏定义

Mark#include <stdio.h> #define PI 3.14159 typedef int haha;main() { printf("pi=%f\n",PI); system("pause"); }

2019-03-12 11:44:28 234

原创 学习JNI(十一) :C语言:21_结构体和联合体

#include <stdio.h>main(){ //结构体 struct date { int year;int month;long long day; }today; //联合体 有点像Java 中的泛型 T union { long i; int k; char c; } mix; printf("date:%...

2019-03-12 11:41:52 208

原创 学习JNI(十) :jni.h文件 重要的一笔

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Y...

2019-03-12 11:33:18 349

转载 Skia深入分析

转自https://blog.csdn.net/hgl868/article/details/45583667一、渲染层级从渲染流程上分,Skia可分为如下三个层级:1、指令层:SkPicture、SkDeferredCanvas->SkCanvas这一层决定需要执行哪些绘图操作,绘图操作的预变换矩阵,当前裁剪区域,绘图操作产生在哪些layer上,Layer的生成与合并。2、解...

2019-03-11 10:12:27 2682

原创 学习JNI(九) :C语言:结构体/函数的指针

JAVA就是C++包装加上垃圾回收机制和JVM结构体每个学生都有age score name.... int age; int score; char name[100]; // c语言里面的字符串一般都存放在字符数组中. struct Student{ int age; float score; char sex;};int main(void){...

2019-03-10 23:57:54 666

原创 学习JNI(八) :C语言:多级指针

#include <stdio.h> main() { int i = 3; int* p = &i; int** q = &p; int*** r = &q; //需求: 把i打印出来 //指针的指...

2019-03-10 23:48:29 134

原创 学习JNI(八) :C语言:15_静态内存和动态内存

#动态内存分配和静态内存分配* 动态 new出来的都是动态的 需要程序员手工的申请,需要手工的释放,运行在堆里面。必须由程序员手工的回收,或者垃圾回收器去回收内存空间。大小可以无限大,整个windows操作系统系统的内存。* 静态 定义出来的都是静态的 int i; int j; 运行在栈里面,后进先出的结构,方法执行完毕,操作系统会自动的回收内存空间。都是有大小限制。//ma...

2019-03-10 23:42:30 257

原创 学习JNI(七) :12_指针和数组之间的关系/13_指针的运算/14_指针的常见错误

指针和数组之间的关系#include <stdio.h> /** arr[] 数组 length 数组的长度 **/void printArr(char arr[], int length){ int i=0; for(;i<length;i++){ printf("arr[%d]=%c\n",i,arr[i]);...

2019-03-10 23:09:06 189

原创 学习JNI(六) :值传递和引用传递

#java语言的值传递和引用传递>准确的讲,所有的语言都是值传递@xxxxxx 对象的地址

2019-03-10 22:33:49 902

原创 学习JNI(五) :C语言之指针

#指针什么是指针:指针就是一块内存空间,就是一个内存地址默认c语言的指针 32位内存空间0x00000000~ 0xffffffff#指针和指针变量是两个不同的概念* 指针代表的是一块内存地址* 指针变量是一个存储指针的变量,存储这块内存地址l指针就是地址,地址就是指针 l地址就是内存单元的编号 l指针变量是存放地址的变量 l指针和指针变量是两个不同的概念 l但是要...

2019-03-10 22:24:41 665

原创 学习JNI(四):C语言的输出输入函数

输出函数/*%d - int%ld – long int%c - char%f - float%u – 无符号数%hd – 短整型 short%lf – double%x – 十六进制输出 int 或者long int 或者short int%o - 八进制输出%s – 字符串*/#include <stdio.h> main() { ...

2019-03-10 21:31:06 197

原创 学习JNI(三):C语言的基本数据类型

##java的数据类型java语言8大基本类型数据* byte 8位 1个字节* short 16位 2个字节* int 32位 4个字节* long 64位 8个字节* double 64位 8个字节* boolean 8位 1个字节* char 16位 2个字节* float 32位 4个字节##c语言的数据类型char 的...

2019-03-10 20:42:04 270

原创 学习JNI(二):window平台调用Java字节码文件

C语言调用Java字节码文件Hello.javapublic class Hello { public static void main(String[] args) { System.out.println("hello from java!"); }}Hello.c#include <stdio.h>main(){// prin...

2019-03-10 20:17:10 199

原创 学习JNI(一):dev c++简介

dev c++ 使用的C编译器是GCC,然后使用的C标准是C99

2019-03-10 19:49:54 259

NDK 重要组成部分VNDK

NDK 重要组成部分VNDK

2024-08-24

安卓 浸染状态栏

安卓 浸染状态栏 安卓 浸染状态栏 安卓 浸染状态栏 实用

2018-05-10

GridView的点击事件

GridView的点击事件 GridView的点击事件 GridView的点击事件

2018-05-10

打开安卓照相机

打开安卓照相机 打开安卓照相机 各种解释 步骤 。。。。。

2018-05-10

华为的冬天

行业信息 寻找行业中的规律 寻找行业中的规律 寻找行业中的规律

2018-05-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除