自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android的博客

一条走不完的路......

  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

转载 AS2.2使用CMake方式进行JNI/NDK开发

http://www.imooc.com/article/14556

2017-07-28 10:55:52 174

转载 微信小程序免费SSL证书https、TLS版本问题的解决方案

微信小程序与第三方服务器通讯的域名5个必要条件1、一个已备案的域名,不是localhost、也不是127.0.0.1,域名不能加端口2、加ssl证书,也就是https://~~~4、HTTPS 服务器的 TLS 版本支持1.2及以下版本,一般就是1.0、1.1、1.2要同时支持这三个版本,一个也不能少,要不然就会出现下面这种情况 5、微信小程序后台加上合

2017-07-27 11:01:04 7716

转载 JNI编译时错误 编码GBK的不可映射字符 解决方法

使用Android studio 进行JNI开发时,在java代码中声明好了native方法后需要使用javah指令生成.h头文件,此时出现如下错误提示:D:\ASworkspace\XXXX(工程名字)\app\src\main\java>javah -jni com.exmaple.XXXX.XXXX.MainActivityPicked up JAVA_TOOL_OPTIONS:

2017-07-26 09:04:53 798

转载 Android源码大全

http://www.androidchina.net/dev/android_source

2017-07-24 16:10:09 756

原创 android studio大坑 executing external native build for cmake

描述:cmakelist.txt中so库的名称不符合规范,android自己建立的c++支持项目中库名是native-lib,我直接写的库名是test,必须将库名写成test-lib,然后编译就可以了bug:Error:A problem occurred configuring project ':app'.> executing external native build

2017-07-24 15:20:53 33949 6

转载 Android Studio NDK CMake 指定so输出路径以及生成多个so的案例与总结

前文一直想用Android Studio的新方式Cmake来编译JNI 代码,之前也尝试过,奈何有两个难题挡住了我 1. 只能生成一个 so库,不能一次性生成多个 so库,之前的mk是可以有子模块的。 2. 每次生成的so所在的目录不是在 jniLibs下,虽然知道如果打包,会将它打包进去,但就是觉得看不见它,想提供给别人用,还要去某个目录找。经过尝试,这两个问题都可以解决了。

2017-07-24 11:19:45 1211

原创 Android studio官网资料

https://developer.android.com/studio/intro/index.html

2017-07-21 14:55:39 463

转载 Android Studio Debug调试技巧集合

http://www.imooc.com/article/15734

2017-07-20 15:55:05 295

转载 Android Studio 优秀插件汇总

http://www.imooc.com/article/7967

2017-07-20 15:38:06 167

转载 NDK相关概念与NDK开发步骤

NDK相关概念1.什么是NDK(官方网站:https://developer.android.com/tools/sdk/ndk/index.html)帮助我们开发C/C++代码编译的工具,这个工具可以将C代码编译成so文件,这个有点类似于百度地图的so文件。2.什么场景可以用NDK大型CPU处理计算,(复杂的计算交互)不是很复杂就不要用NDK,完全可以原生。1.代码的保护

2017-07-20 15:23:44 281

转载 图解HTTPS

我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。  HTTPS简介  HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。

2017-07-19 14:17:36 231

转载 微信小程序问题解决方案

1.启动模拟器查看,发现会报错,具体提示为域名不在以下合法列表中,这是因为我们还没有在小程序后台设置我们的合法域名!在微信后台设置合法的请求URL,如图2.背景图片手机上不能正常显示 查看下面链接的,有解决办法http://www.wxappclub.com/topic/1193.请求URL写法(这里好像是一个坑)我之前是在URL后面带参数,IED显示正常,但是在手机上一直

2017-07-17 08:29:44 634

转载 SSL--用Tomcat服务器配置https双向认证过程实战

http://blog.csdn.net/szzt_lingpeng/article/details/51248126

2017-07-14 15:13:09 231

转载 微信小程序 解决请求服务器手机预览请求不到数据的方法

微信小程序 解决请求服务器手机预览请求不到数据的方法微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat配置好了https。然后用开发者工具测试是否能请求到数据,发现能获取到很开心。后来是注册了小程序,在小程序后台也进行了设置,见下图给项目加了APPID,准备进行手机预览的测试这里

2017-07-14 13:55:32 25721 4

转载 solr基础知识

https://www.jfox.info/solr66%E6%90%9C%E7%B4%A2%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BAik%E4%B8%AD%E6%96%87%E5%88%86%E8%AF%8D%E5%90%8C%E4%B9%89%E8%AF%8D%E6%8B%BC%E9%9F%B3solrj%E7%9A%84%E4%BD%BF%E7%94%A8.ht

2017-07-13 18:32:10 292

转载 配置Tomcat使用https协议

一.  创建tomcat证书 这里使用JDK自带的keytool工具来生成证书: 1. 在jdk的安装目录\bin\keytool.exe下打开keytool.exe  2. 在命令行中输入以下命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "g:\tomcat.keystore"

2017-07-12 11:52:14 180

原创 js基础知识总结

JavaScript 是一个脚本语言。它是一个轻量级,但功能强大的编程语言。JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。HTML 中的脚本必须位于 与 标签之间(那些老旧的实例可能会在 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言)。脚

2017-07-11 16:39:27 221

原创 线程为什么调用start()而不是直接调用run()

run()方法只是一个类中的普通方法,直接执行和普通的方法没有设么两样start()方法则不同,它首先做了创建线程等一系列工作,然后调用行的run()方法

2017-07-07 11:42:25 4869

转载 java同步机制:synchronized

在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码:[java] view plain copy class Syn

2017-07-07 10:50:16 164

转载 SpringMVC基础——一个简单的例子

一、导入 jar 包二、配置 web.xml 文件servlet>  servlet-name>dispatcherServletservlet-name>  servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>  init-param>    param-name>c

2017-07-03 17:13:37 177

转载 Servlet Mapping 中/ 和 /*的区别

首先它们的共同点在于:作用都是用于拦截http://ip:port/context下的所有请求不同点在于:(1)/ 模式下,Servlet不会拦截 .jsp(仅限于此,.html仍会被拦截)格式的请求;而 /* 模式才是真正意义上的拦截所有形式的请求。(2)在 /*模式下,通过调用HttpServletRequest 对象的getPathInfo()方法,将得到不包含context

2017-07-03 15:01:01 912

转载 基本数据结构

谈到链表之前,先说一下线性表。线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表有两种存储方式,一种是顺序存储结构,另一种是链式存储结构。顺序存储结构就是两个相邻的元素在内存中也是相邻的。这种存储方式的优点是查询的时间复杂度为O(1),通过首地址和偏移量就可以直接访问到某元素,关于查

2017-07-03 08:44:54 216

如何在安装了Windows的电脑上安装Linux

2016-04-11

android studio使用技巧

android studio使用技巧

2016-03-11

java中集合排序

java中集合排序

2015-12-22

空空如也

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

TA关注的人

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