自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AS 3.3.2 版本 R文件位置

AS 3.3.2 版本 R文件位置导语进入正题问题解决导语继上次写博客已经两年了,中间这一段时间没有坚持住写博客这个习惯,从现在开始,我要陆续回归写博客,养成并坚持住这个习惯!进入正题问题今天在写自定义控件的时候,突然就想看看我自定义的属性生成的id,就开始翻找R文件,我记得之前可以用ctrl + 鼠标左键点击一个id就可以进到R文件中,但是这次我并没有成功,我不知道是不是因为...

2019-08-09 15:41:53 298

转载 NAT 详解

NAT技术(一、二、三、四、五) 系列:https://blog.51cto.com/wwwcisco/category1.htmlCCNA学习笔记之NAT:http://sweetpotato.blog.51cto.com/533893/1392884网络地址转换NAT原理及应用:http://blog.csdn.net/xiaofei0859/article/details/663046...

2019-07-15 15:37:59 2271

转载 利用system函数来执行shell脚本文件问题总结

1.问题在Android framework层执行如下命令;char* cmd= "/system/bin/otherko.sh";if ((access(cmd,F_OK)) == -1){return 1;}int status = system(cmd);ALOGD("status %d\n",s...

2019-07-08 10:22:52 1387

原创 Grade插件需要与buildTools版本对应

2019-05-23 14:28:19 504

原创 Android在线更新SDK的方法

修改host文件打开地址:http://ping.chinaz.com/,分别测试 dl.google.com 和 dl-ssl.google.com 的IP地址将获取到的IP写入C:\Windows\System32\drivers\etc\hosts文件

2019-05-13 01:52:27 346

转载 Android:JNI调用C++自定义类

一般情况下,我们都是用 JNI 调用 C++ 的某个方法的代码,包括直接使用 android studio 生成的代码也是如此。但有时我们需要新建、或者得到的是 C++ 的一个自定义类,在调用时就不能像调用 C++ 方法那样了,查阅了一部分其他人的博客,写的都比较笼统、模糊,对没接触过这块知识的人来说很不友好,故参考了几篇较好的博客,以下介绍具体使用方法。1.创建JNI工程为了方便,可以让...

2019-03-19 10:41:07 1338

转载 最好用的 20 款数据可视化工具

数据可视化可以让数据更加直观,为开发者做出正确决策奠定基础。本文将介绍20款不同的数据可视化工具,从简单列表到复杂表格,再到地图和信息图表。这些工具中大部分都是免费的,希望能够为你带来帮助。 一、入门级 首先,我们来看看你所熟知的工具,它们可能会有意想不到的用途。如果你是刚刚入门,那么首先要知道这些工具。 1、Excel 事实上运用Excel你可以运算很复杂的数据,比如从单元格的热图到散...

2018-10-24 20:49:39 5024 2

转载 Android中XML的命名空间、自定义属性

基本概念介绍命名空间(namespace)XML 命名空间提供避免元素命名冲突的方法。打个比方,A学校有名学生叫做林小明,B学校也有名学生叫林小明,那我们如何识别这两名拥有相同名字的同学呢?这时候命名空间就派上用场了。A和B此时就可以被当成是命名空间了。也就是说,命名空间里面存放的是特定属性的集合,Android中常见的命名空间下面分别介绍android、tools、app(自...

2018-10-23 12:06:25 528

转载 Android Studio 下导入 Vitamio 框架

Vitamio 是一款简洁易用的流媒体播放框架,可以用于手机端直播软件的开发。然而在其官方网站下如何插入框架的介绍对于我这样的小白来说,很难看懂。经过一番摸索和搜索,我最终成功。现在将我的步骤写下来,供有需要的人参考。我的 IDE 环境是 Android Studio 14 ,操作系统为 Windows 7 。在挂了 VPN 的情况下导入的。毕竟 Android Studio 集成了 Gr...

2018-10-09 12:54:23 270

转载 MUPDF编译SO包详细步骤

因为公司的某些业务需求,需要用到PDF库,比较过市面上几款之后,我们选择了免费的MUPDF库。由于MUPDF并没有直接提供编译好的SO文件,所以我们要自己来编译(PS:本人Android开发)。1 工具和环境电脑:window10文件:MUPDF1.10(下载地址:https://mupdf.com/downloads/archive/mupdf-1.10-source.tar.gz)...

2018-10-08 13:50:44 922

转载 Win下Cygwin的安装

简介:cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件。Cygwin就是一个windows软件,该软件就是在windows上仿真linux操作系统。简言之,cygwin是一个在windows平台上运行的 linux模拟环境,使用一个Dll(动态链接库)来实现,这样,我们可以开发出Cygwin下的UNIX工具,使用这个...

2018-10-08 13:49:07 459

转载 eclipse没有(添加)”Dynamic Web Project”选项的方法

转载出处:eclipse没有(添加)"Dynamic Web Project"选项的方法 第一种方法:你安装的是专门开发java项目的,而Dynamic Web Project  属于J2EE技术,所以你要专门下载一个集成了J2EE插件的Eclipse,(eclipse-jee-helios-SR2-win32),到eclipse官网下载相对应版本的IDE,官网下载:http://...

2018-10-06 19:36:00 20588 1

转载 Java web开发使用eclipse环境时需要安装的插件Database explorer 以及servers 的方法

很多使用eclipse环境在开发Java web项目中遇到一些缺少环境如数据库相关Database explorer以及servers插件等本文主要介绍Database explorer以及servers插件在线安装的方法1 Database explorer在线安装:在Help==>Install New Software;在Work with: 输入Kepler - htt...

2018-10-06 17:18:58 890 2

转载 eclipse中添加server插件

1、help—》Install New Software2、输入网址http://download.eclipse.org/releases/indigo,选择Web, XML, Java EE and OSGi Enterprise Development,点击ok进行安装。

2018-10-06 16:13:43 3952

转载 Eclipse开发JavaWeb项目配置Tomcat,详细教程

以下都经过本人自学时一一自己动手配置实验。首先介绍eclipse开发JavaWeb项目需要配置的相关环境,使用tomcat软件在本地搭建服务器,然后再在eclipse环境下配置tomcat:第一步:使用tomcat软件在本地搭建服务器,这个本地的tomcat服务器与eclipse环境下配置tomcat服务器都可以使用,但是只能启动一个,否则会报端口冲突,到时安装好环境会介绍tomcat...

2018-10-06 16:10:16 1470

原创 gradle插件版本和gradle版本对应关系

1、gradle插件版本配置位置:project对应的build.gradle文件中buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' }} 2、gradle...

2018-10-02 19:10:15 6004

转载 AndroidStudio、gradle、buildToolsVersion关系

先来说说概念AndroidStudio: 是Google官方基于IntelliJ IDEA开发的一款Android应用开发工具,,类似之前的eclipse,但是比eclipse 强大很多,推荐使用;Gradle:是一个工具,同时它也是一个编程框架。使用这个工具可以完成app的编译打包等工作;buildToolsVersion:android构建工具的版本,其中包括了打包工具aapt、...

2018-10-02 17:56:17 1157 1

原创 Genymotion登陆出错

接入校园网解决,可能被墙 

2018-09-30 10:20:05 1070

原创 Android Studio运行找不到Genymotion虚拟机

如图:在Genymotion->Settings下ADB选项卡下选择使用SDK工具:完成后试试吧

2018-06-03 19:09:34 2240 4

转载 Genymotion解决VirtualBox cannot start the virtual device

本人使用的Win10 64bit系统,之前由于开发Android的需要电脑上装有Oracle VM VirtualBox和Genymotion且均能正常使用,操作系统自动更新之后,Genymotion打开虚拟机时就报下面的错误。此时,Android Studio自带的AVD可以正常使用。    找了网上的一些改IP,改内存大小,改处理器个数等办法都没能解决。现在提供一种简单粗暴的办法。解决办法: ...

2018-06-03 16:55:51 408

转载 [Android]打开eclipse报错:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。

【错误】 打开eclipse报错:发现了以元素 ‘d:skin’ 开头的无效内容。此处不应含有子元素。 【具体报错信息】 Error parsing D:\android-sdks\system-images\android-22\android-wear\armeabi-v7a\devices.xml cvc-complex-type.2.4.d: 发现了以元素 ‘d:skin’ 开头的无效内...

2018-06-03 15:07:35 143

转载 Qt 各个版本下载路径:

Qt 各个版本下载路径:http://download.qt.io/archive/ qt-opensource-windows-x86-winrt-msvc2015-5.6.3.exe19-Sep-2017 08:151.0GDetails qt-opensource-windows-x86-winrt-msvc2013-5.6.3.exe19-Sep-2017 08:131.0GDetails...

2018-06-03 10:03:07 3293

转载 Qt For Android 开发环境配置

准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt 支持 安卓的版本,比如qt-opensource-windows-x86-android-5.6.2。前言:在Qt的版本更新中,Qt支持的功能越来越多,安装包也越来越大,在Qt5.9出来之前,Qt的每个版本都对应的编译环境,而在Qt5.9后Qt官方将好多编译环境放到了一起,...

2018-06-03 09:46:40 280

转载 path与CLASSPATH各自的作用和之间的区别:

path的作用:path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行Java文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而java的各种操作命令...

2018-05-31 22:43:39 867

转载 Java的三种代理模式

1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪...

2018-05-14 20:29:36 112

转载 python3中eval函数用法简介

函数原型:eval(expression,globals=None, locals=None)参数:expression:这个参数是一个字符串,python会使用globals字典和locals字典作为全局和局部的命名空间,将expression当做一个python表达式(从技术上讲,是一个条件列表)进行解析和计算。globals:这个参数管控的是一个全局的命名空间,也就是我们在计算表达式的时候可...

2018-04-09 12:57:08 1625

转载 C++的三种继承方式

1. 公有继承当类的继承方式为公有继承时,基类的公有和保护成员的访问属性在派生类中保持不变,而基类的私有成员不可访问。即基类的公有成员和保护成员被继承到派生类中仍作为派生类的公有和保护成员,派生类的其他成员可以直接访问它们;其他外部使用者只能通过派生类的对象访问继承来的公有成员;而无论派生类的成员还是对象都无法访问基类的私有成员。2. 私有继承当类的继承方式为私有继承时,基类的公有和保护成员都以私...

2018-04-08 20:45:00 291

空空如也

空空如也

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

TA关注的人

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