自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android studio svn/git 相关

1.从svn拉取的项目,但是在Android studio中打开时关联的是Git,没有svn相关菜单?打开.idea->vcs.xml,把vcs="Git"修改为vcs="svn"

2023-06-12 10:04:25 301

原创 Android面试:Java虚拟机JVM

1.JVM基本构成?1)类加载器(ClassLoader):在JVM启动时或者在类运行时需要将class文件转换成字节码加载到运行时数据区(Runtime Data Area)。2)运行时数据区(Runtime Data Area):是在JVM运行的时候操作所分配的内存区。运行时内存区主要可以划分为6个区域,程序计数器(Program Counter Register)、Java虚拟机栈...

2020-04-01 22:59:04 1091

原创 Android studio 查看文件svn/本地历史

在AS中打开目标文件,而后选中右键本地历史:Local History -> Show Historysvn历史:Subversion -> Show History

2020-02-20 14:34:26 1439

原创 Android TextView使用权重时文字无法居中问题

TextView使用权重时 android:gravity="center" 无效 <TextView android:layout_width="match_parent" android:layout_height="0dp" android:layout_gravity="center_horizontal" ...

2019-11-26 15:01:16 1119

原创 Android studio 3.5 debug 包不能安装

debug模式下编译出的apk无法安装,可在根目录gradle.properties中配置android.injected.testOnly=false

2019-10-30 11:11:35 1543

原创 Android 获取View宽高

一般情况:View's getWidth() and getHeight() returns 0View初始状态为GONE的情况 private int mMeasuredHeight; private int mMeasuredWidth; private boolean firstVisible = true; @Override pro...

2019-10-15 15:02:09 147

原创 Android TextView textSize 单位问题

TextView.setTextSize()单位为sp TextView.getTextSize()单位为px自定义控件里 typedArray.getDimensionPixelSize()单位为px,因此自定义控件里setTextSize()时需转换单位TypedArray typedArray = context.obtainStyledAttributes(attrs, ...

2019-08-31 18:26:36 2868

原创 mavenCentral()、jcenter()、google()仓库

JCenter() 与 mavenCenter() 的区别完美解决gradle依赖库导致build慢的问题buildscript { repositories {// google()// jcenter() maven { url 'http://maven.aliyun.com/nexus/content/reposi...

2019-06-14 15:22:42 26851 2

原创 复杂多边形重心

1.任意n边形(包括凹多边形)可分为n-2个三角形,分别求得多边形2.分别求得n-2个多边形的重心gx=(x1+x2+x3)/3;gy=(y1+y2+y3)/3;3.分别求得n-2个多边形的面积叉乘/2;面积可正可负4.加权平均 public static LatLong getCenterOfGravity(List&lt;LatLong&gt; m...

2019-03-14 13:59:21 2803

转载 C语言

C 菜鸟教程C 结构体位域

2019-02-19 14:43:25 144

转载 浮点数在内存中的存储方式

浮点数在内存中的存储方式

2019-02-18 15:07:17 494

原创 墨卡托坐标与经纬度转换

zoom为地图层级,最小zoom=0,此时瓦片总数量为1X轴或Y轴的瓦片数量=2^zoom瓦片总数量=2^zoom*2^zoom每个瓦片像素为256*256 如:当zoom=2时,X轴Y轴的瓦片数量都为2^zoom=4,瓦片总数量=2^zoom*2^zoom=16,XY轴的像素长度=4*256=1024  /* * 当zoom=2时...

2018-12-20 16:55:19 9372

原创 Android屏幕适配

1.dpi通常情况下,dpi计算公式为举个例子,屏幕分辨率为1920*1080,屏幕尺寸为5吋的话,那么dpi为440但实际上很多设备并没有按此规则来实现如小米max2,屏幕分辨率为1920*1080,屏幕尺寸为6.44寸,那么dpi按照计算应为342dpi,实际上获取到的是440dpi,因此density=440dpi/160dpi=2.75sw=1080/2.7...

2018-11-21 09:48:46 228

转载 Android 地图方案

基于Android平台的全球地图方案App中高德地图如何显示国外地址关于App端地图组件国际化的方案浅析高德地图开发(二)加载瓦片数据Android的关于高德地图加载谷歌瓦片,并缓存本地的功能使用osmdroid6.0.2加载谷歌、高德、天地图等瓦片地图osmdroid地图osmdroid 在线加载谷歌瓦片(谷歌地图瓦片地址解释)Mapbox Android入...

2018-11-08 17:38:58 430

原创 Android DrawerLayout侧滑菜单滑出不完全问题

 侧滑菜单UI刷新时滑出会有滑出不完全的问题,使用drawerLayout().post即可drawerLayout().openDrawer(Gravity.END);改为drawerLayout().post(new Runnable() { @Override public void run() { drawerLayout().openDra...

2018-09-30 19:57:05 1601

原创 Android Button 背景高度被拉伸问题

&lt;Button android:text="我是按钮" android:textColor="@color/white" android:textSize="12sp" android:background="@drawable/bg_bu...

2018-09-29 14:48:13 2024

转载 Java finally return执行顺序

Java finally语句到底是在return之前还是之后执行?

2018-09-19 15:03:27 156

原创 Android inflate与xml根元素的布局参数不起作用的问题

使用inflate加载布局,根布局的布局参数不起作用,如下Fragment中加载fragment_layoutpublic class MyFragment extends Fragment{ private View mView; @Override public void onCreate(@Nullable Bundle savedInstan...

2018-09-14 18:54:11 968

原创 Android fragment在xml中使用没添加ID

Caused by: android.view.InflateException: Binary XML file line #24: Binary XML file line #24: Error inflating class fragmentCaused by: android.view.InflateException: Binary XML file line #24: Error ...

2018-09-11 10:57:03 2727

原创 Android RadioGroup动态添加RadioButton,设置margin

有时需要在RadioGroup中动态添加RadioButton1.如果不做设置,那么RadioButton之间就会贴在一起,动态设置margin2.必须给RadioButton添加ID,否则默认选中的选项会一直是选中状态 RadioGroup rg= (RadioGroup) view.findViewById(R.id.rg_layout_radioButton);/...

2018-09-04 16:28:59 4719

原创 Android studio向SVN上传新项目

目录一、安装SVN客户端二、Android studio配置三、项目关联SVN四、上传一、安装SVN客户端选择安装command line功能,否则下面步骤AS配置时候找不到svn.exe二、Android studio配置关联svn添加忽略文件,需要添加的忽略文件:1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。2、....

2018-08-07 11:18:03 11079 3

转载 Java浅拷贝和深拷贝

Java&amp;Android 基础知识梳理(11) - 浅拷贝 Vs 深拷贝Java对象数组深拷贝java List复制:浅拷贝与深拷贝

2018-08-04 17:38:48 250

转载 Java字符串拼接的性能与效率

java字符串拼接

2018-08-04 11:43:46 523

转载 Java对象的实例化过程

JAVA new流程(实例化过程)java对象的实例化过程

2018-08-02 20:42:57 3397

原创 Android studio 2.3.3 调试编译时注解

1.在项目根目录的gradle.properties中加入下面两行,5005表示端口号:org.gradle.jvmargs= -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005org.gradle.parallel=true加入后如下图2.点击Edit Configurations配置remot...

2018-08-02 15:39:17 725

转载 卫星定位相关

GNSS的全称是全球导航卫星系统(Global Navigation Satellite System,GNSS),它是泛指所有的卫星导航系统,包括全球的、区域的和增强的,如美国的全球定位系统(Global Positioning System,GPS)、俄罗斯的格洛纳斯(Glonass)、欧洲的伽利(Galileo)、中国的北斗卫星导航系统(BeiDou Navigation Satellite...

2018-07-23 15:03:30 821

转载 固件升级

加强版droidplanner汉化版 v4.0 安卓版Gprs_droidplanner蓝牙固件升级arm芯片,远程空中升级程序技术方案

2018-07-16 14:03:52 1637 1

原创 GPGGA校验计算方式

//$GPGGA,092725.00,4717.11399,N,00833.91590,E,1,08,1.01,499.6,M,48.0,M,,*5B String str="GPGGA,092725.00,4717.11399,N,00833.91590,E,1,08,1.01,499.6,M,48.0,M,,"; char ch=str.char...

2018-07-13 11:37:24 5639 1

转载 java 中unsigned类型的转换

java 中unsigned类型的转换

2018-07-05 19:26:11 6643 1

原创 java.io.IOException: Could not delete path

java.io.IOException: Could not delete path 'C:\Users\Administrator\Desktop\QFDrone\app\build\generated\source\r\anzhi\debug\android\support\graphics'.这是因为上次编译的缓存没清空导致,手动clean一下即可。...

2018-06-27 10:00:29 6501

原创 Android EventBus3.0 索引

Android事件总线(一)EventBus3.0用法全解析Android事件总线(二)EventBus3.0源码解析Android事件总线(三)otto用法全解析Android事件总线(四)源码解析otto

2018-05-31 16:01:21 699

原创 Navicat Premium 12

Navicat Premium 12破解方法

2018-05-31 00:24:37 993

转载 service thread 使用场景

两者并没有什么关系。先说一下为什么会有Service这个组件,为什么会有它和Thread自身缺点有关系,因为只使用Thread无法解决问题。我们知道他们两个都是在后台执行任务,都没有界面。我们在使用Thread启动一个子线程来干一些费时的操作时,这个子线程一般是由Activity来启动执行的(假如说没有Service组件),而Thread子线程 的运行是独立于 Activity 的,那么当一个 A...

2018-05-30 20:04:32 1017

转载 Retrofit+OkHttp资料

2017年本博客知识体系引导(刘望舒)Retrofit用法详解

2018-05-22 20:07:25 138

转载 Java 重写 equals和hashcode

重写equals方法的时候为什么需要重写hashcode

2018-05-19 15:28:00 146

原创 Eclipse配置

一、eclipse安装时选择的专门开发java项目的Eclipse IDE for Java Developers,因此没有new Dynamic Web Project(属于JavaEE)选项。方法1.直接安装JavaEE版本eclipse方法2.为Java版本Eclipse安装JavaEE插件Help -&gt; Install New Software-&gt; Work With下拉选择 ...

2018-05-11 11:58:36 333

原创 服务器相关资料

【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(1)服务器环境搭建【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(2-1)Servlet的使用【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(2-2)Servlet的使用【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(2-3)Servlet连接MySQL数据库

2018-05-09 17:27:47 714

转载 eclipse

eclipse配置JDK和设置编译版本的几种方法在Eclipse中如何关联源代码、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、PreparedStatement是如何防止SQL注入的JDBC:使用PreparedStatement防止SQL注入Mysql 多表查询详解...

2018-05-03 22:46:55 114

原创 HBuilder向下复制快捷键失效问题

工具-选项-常规-快捷键Ctrl+Alt+向下:向下复制一行与选所有子节点快捷键冲突,改一下选所有子节点的快捷键就行

2018-04-23 12:01:44 11131 1

转载 Java 长连接

两种网络分层模型:OSI模型和TCP/IP模型。OSI模型分七层,TCP/IP模型和OSI模型类似,但是只分四层。TCP/IP模型:关于TCP/IP、Http、Socket:IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,socket是对TCP/IP协议的封装和应用,三者从本质上来说没有可比性。TCP/IP、Http、Socket的区别?HTTP长连接和短连接原理浅析、、...

2018-04-13 09:34:27 5510

空空如也

空空如也

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

TA关注的人

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