- 博客(55)
- 资源 (25)
- 收藏
- 关注
原创 国内在线查看Java源码(支持下载)
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 现在的IDE都很强大都能直接通过按Ctrl+鼠标左键查看Java源码,但是当你没有IDE时,查看源码就会变得很困难。这里提供了网上查看Java源码的方法。 首先给出源码地址:https://gitee.com/huangtianyu/j...
2018-02-08 11:32:32 45986 11
原创 Android源码下载(包括最新8.0版本)
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~android-2.2_r1链接: https://pan.baidu.com/s/1qYfwxEO 密码: r217android-2.3.7_r1链接: https://pan.baidu.com/s/1qYqRB1E 密码: qcei...
2018-02-08 11:30:55 36841 37
翻译 Python安装库的时候出现Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
2018-02-08 11:30:38 20492
原创 用C++输出九九乘法表(附带makefile文件)
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~闲来无事,写个简单的九九乘法表玩玩。具体代码如下:#include <iostream>using namespace std;int main(int argc, char const *argv[]){ for (int i = 1; i ...
2018-02-08 00:01:43 9297
原创 国内常用的Android镜像下载地址(附教育网主要镜像站)
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ Android developer 最新国内镜像:http://wear.techbrood.com 中科院开源软件协会:www.opencas.org 网易开源镜像站:http://mirrors.163.com/ 搜狐开源镜像站:http://mirr...
2018-02-08 00:01:08 89439 3
原创 Java判断字符是否是中文
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ /** * 判断是否为中文字符 * @param c * @return */ public boolean isChinese(char c) { Charac...
2018-02-07 23:59:15 1602
翻译 Android系统版本号和Android API level对应表
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 平时总会去查 Android系统版本号和Android API level对应关系,有时候上不了Google,网上搜的又不全。这里翻译记录下,顺便给出原文网址:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html平台版本 API 级别 VERSION...
2018-02-07 23:57:27 38562 1
原创 Android NDK开发系列教程5:局部引用,全局引用,弱全局引用
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1. 简介从Java虚拟机创建的对象当传入到native层时会产生一个引用,在进行垃圾回收时如果有native的引用,改对象同样也不会被回收。在native引用中分局部引用和全局引用。1.1 局部引用局部引用又称本地引用,大多数见到的引用都是局部...
2018-02-07 23:56:00 716
原创 Android NDK开发系列教程4:对类变量进行操作
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 通常我们也可以直接利用jni来访问和处理类的变量,不一定非要通过Java方法来操作Java类变量。对类变量操作时,类的静态变量和类的实例变量的操作稍微有些不同,下面进行讲解。对类的静态变量进行操作类的静态变量属于类,是所有该类实例共享的。操作该变量时,不...
2018-02-07 23:55:49 291
原创 Android NDK开发系列教程3:基本方法调用及传参(续)
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 上一节主要讲解Java向native传参,下面主要讲解从native传相应的数据到java层。 接着上一节,下面主要讲解内容如下: 1. native向java返回字符串类型 2. native向java返回java对象 3. native向java返回...
2018-02-07 23:55:30 399
原创 Android NDK开发系列教程2:基本方法调用及传参
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1. 简介有时候我写了个Java层的方法,希望native层也能够调用(尤其是一个实体类的get,set方法在native一般都会用到)。这在jni开发中也很常见,jni.h中也提供了很多方法。下面利用具体实例进行说明。这里直接使用AS3.0里面的CMake...
2018-02-07 23:55:18 402
原创 Android NDK开发系列教程1:环境搭建及基本代码结构
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ JNI全称 Java Native Interface , java本地化接口。即JNI是定义了一系列接口,所有实现该接口的JVM虚拟机都可以通过该接口实现Java和C/C++的混合编程。java和C/C++不同 , 它不会直接编译成平台机器码,而是编译成虚拟机...
2018-02-07 23:55:08 361
原创 DeepLink用法及源码解析
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1. 简介DeepLink官网上有这样的解释:When a clicked link or programmatic request invokes a web URI intent, the Android system tries each of...
2018-02-07 23:53:12 2947
原创 SharedPreferences源码解析
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1.简介写这篇博客目的在于巩固自己对SharedPreferences的理解。SharePreferences是Android系统提供的轻量级数据存储方案,主要基于键值对方式保存数据,真实的数据是保存在/data/data/packageName/share...
2018-02-07 23:53:03 264
原创 Android应用内广播LocalBroadcastManager机制详解
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1. 简介通常我们在使用Android广播的时候都会直接将广播注册到系统的AMS当中,由于AMS任务繁忙,一般可能不会立即能处理到我们发出的广播,如果我们使用广播是在应用内的单个进程中使用,则完全可以采用LocalBroadcastManager来处理。Lo...
2018-02-07 23:52:54 3576
原创 Android中onInterceptTouchEvent、dispatchTouchEvent及onTouchEvent的调用顺序及内部原理
2018-02-07 23:49:39 23406
JNI中C层调用Java层函数
2016-08-05
Android各种动画效果Scale,Alpha,Translate,Rotate
2016-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人