自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hty1053240123的专栏

活到老,学到老

  • 博客(69)
  • 资源 (25)
  • 收藏
  • 关注

原创 Android全面屏虚拟导航栏适配

目录机型适配Java代码欢迎讨论补充机型适配查过很多文章,总是不能全部适配。这里给出常见机型的虚拟导航栏适配Java代码具体代码如下:import android.app.Service;import android.content.Context;import android.os.Build;import android.provider.Settings;import android.text.TextUtils;import android.util.DisplayMetrics

2020-10-13 10:32:43 1254

翻译 MarkdownEditing 快捷键

看Github上原文翻译的,英文要好的话可以直接去看英文的,地址如下:原文地址OS XWindows/LinuxDescription⌘⌥VCtrl Alt V创建超链接,可以将粘贴板中网址写在括号内⌘⌥RCtrl Alt R创建引用⌘⇧KShift Win K插入图片⌘⌥BAlt B粗体⌘⌥IAlt I斜体⌘^1…6C...

2018-10-05 21:32:08 923

原创 解决Sublime Text3 中Package Control未显示问题

好不容易在Sublime Text3中安装好了Package Control,但是无论在菜单栏里面的Preferences还是通过ctrl+shift+p快捷键输入Package Control都始终无法调出Package Control,卸载重装后还是未能解决。通过Google终于找到解决办法了。办法其实很简单,就是进入Preferences->Settings里面,然后删除一个配置即...

2018-10-04 19:59:16 4599 3

原创 两个字符集A、B中查找A交B和A减B

设有字符集A、B,现在求: 1. A⋃⋃\bigcupB,即在A和B中都出现的字符串, 2. A-B,即在A中出现而B中未出现的字符串。解法如下: 解放一:对A和B求hash,然后比较hash值,当hash值相等时可以直接比对字符串(或者再hash后再比对字符串)。由于字符长度不定,字符的组成也千变万化,所以hash冲突的可能性很大。所以该方法比较一般。解法二:构造26叉树。将A和B...

2018-07-30 23:02:55 8857

原创 Android中Binder一次请求过程分析

主要过程如图所示,有时间会贴上相关代码。

2018-07-10 18:14:15 407

原创 sysfs_init函数调用过程

具体过程如下:

2018-06-24 18:37:40 619

原创 sysfs的注册过程

过程如下:

2018-06-24 14:31:49 414

原创 device_register分析

具体流程如下:

2018-06-24 14:23:54 368

原创 解决ViewPager+Fragment预加载导致未显示界面提前加载数据

1. 简介当我们使用ViewPager+Fragment结构时,由于谷歌在设计ViewPager时会提前加载下一个界面。虽然用户在滑动到下一页时不会感觉卡顿。但这也存在一个问题:当进入Activity时,当前界面和下一个界面均由网络请求时由于预加载了下一页导致同时有两个网络请求,在大多数情况下不显示的界面是不用联网把数据请求下来的。下面通过Fragment提供的setUserVisibleHi...

2018-03-22 16:00:04 2450

原创 Android中Handler导致内存泄漏的原理分析

1. 简介在写Android应用程序时,Handler应该是很常见的一个类。我们一般在使用该类时有采用如下方法:// 1.新建一个匿名的Handler内部类,并重写handleMessageprivate Handler mHandler = new Handler() { @Override public void handleMessage(Message msg...

2018-03-22 15:11:10 3649 4

原创 国内在线查看Java源码(支持下载)

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~      现在的IDE都很强大都能直接通过按Ctrl+鼠标左键查看Java源码,但是当你没有IDE时,查看源码就会变得很困难。这里提供了网上查看Java源码的方法。      首先给出源码地址:https://gitee.com/huangtianyu/j...

2018-02-08 11:32:32 46073 11

翻译 在git命令行下查看git stash里面文件的内容

2018-02-08 11:32:10 64873 2

原创 利用TextView中的DrawableTop实现图片在文字上方,点击TextView能实现图片旋转

2018-02-08 11:31:18 1334

原创 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 36995 37

翻译 Python安装库的时候出现Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)

2018-02-08 11:30:38 20505

原创 利用git bash(git命令行)将本地代码上传到github上

2018-02-08 08:28:21 12777

原创 用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 9314

原创 国内常用的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 90737 3

原创 Android中调用隐藏类中的方法

2018-02-08 00:00:40 1985

原创 国内在线查看Android源码(支持下载)

2018-02-08 00:00:29 1179

原创 Java判断String是否是中文,并把中文转换成Unicode

2018-02-07 23:59:50 4041

原创 sqlite数据库查看里面数据库版本号

2018-02-07 23:59:37 29576 2

原创 javax.net.ssl.SSLException:hostname in certificate didn't match

2018-02-07 23:59:27 4592

原创 Java判断字符是否是中文

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ /** * 判断是否为中文字符 * @param c * @return */ public boolean isChinese(char c) { Charac...

2018-02-07 23:59:15 1610

原创 利用命令行查看keystore的SHA1和MD5

2018-02-07 23:57:55 10591

转载 Android收起通知栏--level 16之前的一个坑

2018-02-07 23:57:42 2914

翻译 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 38579 1

原创 Android代码设置TextView的顶部图及设置图与字体之间距离

2018-02-07 23:56:59 12347

原创 Android NDK开发系列教程5:局部引用,全局引用,弱全局引用

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1. 简介从Java虚拟机创建的对象当传入到native层时会产生一个引用,在进行垃圾回收时如果有native的引用,改对象同样也不会被回收。在native引用中分局部引用和全局引用。1.1 局部引用局部引用又称本地引用,大多数见到的引用都是局部...

2018-02-07 23:56:00 730

原创 Android NDK开发系列教程4:对类变量进行操作

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 通常我们也可以直接利用jni来访问和处理类的变量,不一定非要通过Java方法来操作Java类变量。对类变量操作时,类的静态变量和类的实例变量的操作稍微有些不同,下面进行讲解。对类的静态变量进行操作类的静态变量属于类,是所有该类实例共享的。操作该变量时,不...

2018-02-07 23:55:49 308

原创 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 411

原创 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 418

原创 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 369

原创 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 2986

原创 SharedPreferences源码解析

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1.简介写这篇博客目的在于巩固自己对SharedPreferences的理解。SharePreferences是Android系统提供的轻量级数据存储方案,主要基于键值对方式保存数据,真实的数据是保存在/data/data/packageName/share...

2018-02-07 23:53:03 272

原创 Android应用内广播LocalBroadcastManager机制详解

终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~1. 简介通常我们在使用Android广播的时候都会直接将广播注册到系统的AMS当中,由于AMS任务繁忙,一般可能不会立即能处理到我们发出的广播,如果我们使用广播是在应用内的单个进程中使用,则完全可以采用LocalBroadcastManager来处理。Lo...

2018-02-07 23:52:54 3602

原创 JNI_OnLoad调用时机

2018-02-07 23:52:08 5075

转载 Android资源strings.xml中特殊符号对应表

2018-02-07 23:49:47 2350

原创 Android中onInterceptTouchEvent、dispatchTouchEvent及onTouchEvent的调用顺序及内部原理

2018-02-07 23:49:39 23443

原创 Android利用JNI通过Socket与服务器进行通信

2018-02-07 23:49:24 7727 1

最新的全国区县数据库

最新的全国区县数据库,用SQLite存储的,适合在Android端、IOS端使用,若服务器端用的是SQLite数据库,那服务器端也可以使用

2018-01-22

字符串小工具

对字符串的常用操作,方便使用。和bejson上面的功能类似。

2018-01-17

测试小工具

测试小工具,用于平常开发时测试使用,特别方便。简单的点击鼠标即可完成一系列操作。

2018-01-17

APKHelper_3.0 apk信息获取工具

apk信息获取工具,直接拖动apk到该工具界面即可获取apk信息详情

2017-11-16

kotlin-compiler-1.1-M04.zip

kotlin-compiler-1.1-M04.zip github上最新版

2017-08-17

android-23源码

android 23的源码,采用了高压缩比的7z压缩,使得源码占用空间很小

2016-10-19

JNI中C层调用Java层函数

这是一个简单的JNI开发中C层调用Java层函数的事例工程,对应的博客地址是:http://blog.csdn.net/hty1053240123/article/details/52126386

2016-08-05

onSaveInstance测试工程

onSaveInstance测试工程

2016-07-25

Android各种动画效果Scale,Alpha,Translate,Rotate

Android各种动画效果ScaleAnimation,AlphaAnimation,TranslateAnimation,RotateAnimation(文章结尾有代码)

2016-07-21

BP神经网络matlab实例(简单而经典)

用matlab变形的BP神经网络实例,代码简单易懂,不用积分。方便下载。我花了几天时间写的,注释详细。

2016-02-23

如何让百度和Google收录你的网站

如何让百度和Google收录你的网站,做站长的你懂的!!

2012-03-27

ackley函数求极小值问题-用matlab算法求解说明及代码

ackley函数求极小值问题-用matlab算法求解说明及代码,这是很详细的,我花了好多天才搞定的。

2010-12-22

机器人足球赛程序设计实验指导书.pdf

机器人足球赛程序设计实验指导书,机器人足球赛程序设计实验指导书

2010-12-06

利用正交多项式作最小二乘拟合

我上传的是利用正交多项式作最小二乘拟合希望对大家有用。

2010-11-01

储油罐的变位识别与罐容表标定

储油罐的变位识别与罐容表标定 2010年建模题目及其求解方法

2010-09-14

word全部快捷键大全

word快捷键大全我将所有的快捷键都放在这上面,以后就不用找了

2010-08-17

Matlab图像处理函数汇总

Matlab图像处理函数,有大部分图像编辑函数,对处理函数编辑很有用!

2010-08-17

空空如也

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

TA关注的人

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