自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 推荐一款好用的Android模拟器 夜神模拟器

参考链接:https://blog.csdn.net/u014229742/article/details/84653185在安装中遇到的问题,在此总结下,参照了以上博文:告别真机调试,很好用的一款模拟机。直接进入主题:1、下载模拟器下载链接:https://www.yeshen下载后直接安装即可2、在电脑的运行输入cmd,进入到安装目录的bin文件夹下,输入:nox_adb.exe connect 127.0.0.1:62001,按Enter键运行。看提示:若提示:a...

2020-07-02 15:07:55 266

原创 Android NDK开发之生成动态库.so文件

配置好NDK开发的基本环境,安装好NDK在Android studio的工具栏点击SDK Manager的图标,去安装NDK。接下来就是介绍下如何生成.so文件了,用一个例子来说明。具体步骤:1、新建一个Project,例子里是KL,在KL里新建一个Module,如本例中的Demo,新建一个Java文件ZjrT.java,如下图所示:ZjrT中的static代码块中加...

2019-12-10 14:09:32 342

原创 Activity与Service之间的数据通信

我们知道启动Service有两种方法:在Activity里调用startService或者BindService方法。那二者之间的不同之处是什么呢?用代码来说话吧。Activity:public class MainActivity extends BaseActivity implements HandlerCallback { private TextView mT...

2019-10-21 16:18:37 282

原创 Android Studio获取SHA1值

首先打开Android Studio,在Terminal工具中敲入命令:开发版本:1、输入 C:按Enter2、cd Users\Administrator,按Enter3、cd .android,按Enter4、输入keytool -list -v -keystore debug.keystore 按Enter5、输入密钥库口令:默认为android,按Ent...

2019-06-25 17:13:08 119

原创 升级安装APK出现FileUriExposedException的解决方法

在Android 8.0的手机上运行时出现FileUriException,查看了些资料,如以下:https://www.cnblogs.com/baiqiantao/p/9548146.htmlhttps://www.cnblogs.com/yongdaimi/p/6067319.htmlj讲述的都比较详细。在自己的项目中也按照文中所述进行修改,运行正常。首先在Manifest....

2019-05-23 10:42:32 569

转载 Android studio cannot resolve symbol xxx的解决方法

整个Project里所有Module中鼠标放上去都提示cannot resolve symbol,重启了Android studio,也不行,又Sync Gradle,Clean Project都不行,还是提示cannot resolve symbol. 然后去百度找解决方法。参考自:https://www.cnblogs.com/lmf-techniques/p/5838685.html,...

2019-05-20 15:05:17 2630

原创 对象锁与类锁的区别

个人的一点理解,表述的有可能不是很准确。对象锁,顾名思义,锁住当前对象,又叫方法锁。不同对象实例的锁互不影响。用一个Demo来说明:public class Task { private Object lock=new Object(); public void out(){ System.out.println("current thread is:"+T...

2019-05-06 16:06:24 2506

原创 建造者(Builder)设计模式

使用一个Personl类来说明Builder设计模式,代码如下:public class Person { private final String name; private final int age; private final int sex; private final int weight; private final int height;...

2019-04-19 14:59:56 83

原创 FileReader与FileWriter的使用

package zjr.demo;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;...

2019-04-13 13:58:51 188

原创 Module的Build.gradle里添加依赖okhttp:3.14.0报错

Android studio 版本2.3.3,JRE1.8.0编译报错:Error:Error converting bytecode to dex:Cause: Dex cannot parse version 52 byte code.This is caused by library dependencies that have been compiled using Java ...

2019-03-22 15:56:21 1945

原创 隐式启动Activity

在Manifest中:<activity android:name=".activity.FilterActivity"> <intent-filter> <action android:name="test1"></action> <action android:name="test2&

2019-03-12 17:04:31 212

原创 Fragment与Activity之间的数据通信方式

Fragment与Activity之间可采用以下2种方式实现数据通信1、接口回调 2、广播下面通过一个Demo来展示效果。Fragment1与Activity之间通过接口回调来实现数据通信Fragment2与Activity之间通过广播来实现数据通信话不多说,细节见Demo代码MainActivity:public class MainActivity exten...

2018-09-08 16:49:58 427

原创 byte[]与short、int、long、float、double的互换

实现byte[]与short、int、long、float、double之间的相互转换

2017-09-23 09:27:28 553

原创 冒泡排序

private static int[] bubbleSort(int[] array) {int num = array.length;for (int i = 0; i < num - 1; i++) {for (int j = i + 1; j < num; j++) {if (array[i] >= array[j]) {int temp = array[i];...

2017-06-22 10:14:09 218

空空如也

空空如也

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

TA关注的人

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