自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 几种常用的排序算法

冒泡排序冒泡排序是一种稳定的排序算法。算法的稳定性是指两个相同的数据在经历过排序后数据的位置没有发生变化。 int n = array.length; // 这里设个标志位,当没有位置交换时,代表已经排好序,可以退出循环 boolean flag = false; for (int i=0;i<n;i++){ for(int j=0;j&amp

2018-12-18 21:53:50 140

原创 数据结构的基本概念

数据结构是存储数据的容器,而算法是拿到这些数据的方式。良好的数据结构和算法对程序的健壮性有很大的帮助。时间复杂度和空间复杂度时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,通常由函数中高阶项表示,不包括这个函数的低阶项和首项系数。空间复杂度对一个算法在运行过程中临时占用存储空间大小的量度。线性表线性表包含有数组、链...

2018-12-18 20:44:18 114

原创 Android利用adb进行无USB线调试

首先保证调试机的无线和电脑上的无线是在同一个网络下利用USB将手机和电脑连接起来,然后在studio的Termial下输入 adb tcpip 5555,成功时会提示restarting in TCP mode port: 5555拔掉USB线,找到调试机的ip地址,然后在Termial下输入adb connect XXX最后输入adb devices 验证是否连接成功如果失...

2018-11-23 10:18:35 534

原创 Android的看书笔记

1.通过process指定的新的进程和默认的进程在不同的虚拟机里面工作,application也会创建两次。 2.serializable和parcelable都是用来序列化和反序列化的接口,其中serializable一般用来存储和网络传输,parcelable一般用在安卓中内存的数据传输。其中serializable一般需要指定uuid主要是为了防止版本升级时,由于成员变量的改变导致反序列化...

2018-11-21 10:32:12 145

原创 mac上Android Studio中adb的环境变量配置

mac上Android Studio中adb的环境变量配置$ touch .bash_profile$ open -e .bash_profile然后添加如下代码 export PATH = ${PATH}:xxxx/platform-tools.其中xxxx代表电脑上sdk的路径.添加完成后保存并关闭文件。source .bash_profile 验证adb配置成功的标志就是在...

2018-08-14 15:51:52 2185

原创 开发中用到的Git命令

git reset -hard XX 回退到远程库的一个版本,然后你本地的所以修改都会消失,然后git push –force 将在XX之前的提交记录全部覆盖git clone 将远程库的代码拉倒本地git branch -a 查看远程分支git branch 查看本地分支git checkout –b < new branch > 创建新分支,并切换到新分支git

2018-04-27 15:23:47 768

原创 Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files de

当打包项目时出现这种状况,一般是依赖的module中有support-v4包,而主工程里面又依赖了support-v7包。一般可以把主工程里面的v7包删除然后再依赖包中添加v7包。此时如果不成功,要注意两个工程下面的iml文件,删除多余的orderEntry。

2016-11-24 10:03:57 714

原创 如何将eclipse的项目转到android studio中及其注意事项?

打开studio,点击File>new>improt project>选择要导入的eclipse项目>选择项目存放的目录。然后就可以了不过打开后可能需要一些配置的改变,比如api版本等等Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple er

2016-10-12 15:15:39 275

原创 使用studio编译中遇到的错误ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/

message中还包含了这句话java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0这是由于jdk版本和sdk编译版本不兼容,可以在build.gradle中使用较低版本的build_tool_version

2016-10-12 14:04:46 2383

空空如也

空空如也

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

TA关注的人

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