自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王涛的博客

好记性不如敲键盘于博客之中

  • 博客(132)
  • 资源 (28)
  • 收藏
  • 关注

原创 C++学习之路-由浅入深(快速掌握其基础)

一、声明因为此前作者学过oc,c,java……..,因此学习c++就不会细聊,讲解多数在用c语言和C++作对比,此文章不适合初学编程的人,只适合已经有编程基础的人,谢谢!二、输入输出函数C++ 是cin >> i;输入; cout &

2018-04-15 23:16:28 4754 1

原创 杂七杂八

一、poll()函数 学习路径1:http://blog.csdn.net/lianghe_work/article/details/46534029 学习路径2:http://blog.chinaunix.net/uid-28455968-id-4139496.htmlstruct pollfd :http://blog.csdn.net/wocjj/article/details/76...

2018-03-01 16:15:46 366

原创 Linux系统基础一

一,文件处理命令: 1.1 ls 查看当前目录下的文件或者目录 1.2 ls -a 显示所有文件,包括隐藏文件 1.3 ls -lh 以k显示文件大小 1.4 ls -i 查看文件的i节点 1.5 mkdir 目录名字  (可以同时创建多个目录,以空格隔开) 1.6 mkdir -p 递归创建,同时创建2个或2个以上目录 1.7 pwd 打印当前所在目录的绝对目录 1.8 rmd

2017-11-19 21:17:52 5560 1

原创 Java23种设计模式

一、设计模式入门:1.设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案 2.设计模式的本质目的是使软件工程在维护性、扩展性、变化性、复杂度方面成O(N) 3.OOP是原则,设计模式是具体方法、工具 ————————————————————————————————————————————二、策略模式从文字方面可能我们很难理解,所以我们

2017-07-01 15:57:01 14702 4

原创 Objective-C学习之路-由浅入深

一、Objective-C简介Objective-C 简称OC /Obj-c Objective 是面向对象的,OC是在C语言的基础上添加了一些新的面向对象的语法,比较繁琐的语法封装的更为简单,所以在学习Objective-C之前大家必须去学习C语言一些基本的语法之类,这里我也写了C语言的学习博客,去学习C语言,大家可以参考一下。 所以OC它是完全兼容C语言的,我们可以在任何的OC语言中写任意的

2017-02-09 16:18:21 25717 5

原创 Android进阶-反编译、apk重新打包、apk混淆、apk对齐与不对齐、jar混淆、proguard

前言:学习必须脚踏实地,所以大家真心想学,我相信你花点时间在认真按照博客编写过程一步一步去阅读,你将会有不一般的收获,不建议大跳跃性的阅读。1.反编译详细说明地址一、概括:破解别人的app,拿到别人app的源代码。二、应用场景:自己做不出的功能,全网搜索都没结果的情况下,但是看到别人的app中有你需要的功能 ,就会去考虑反编译,但是一般是不会去做这样的事的,首先反编译也不是那么容易,其次可能有些人

2017-01-06 17:29:03 5662 10

原创 Android进阶-jni串口

前言我第一次听说串口完全是懵逼状态,脑子没一点概念,于是我就到处百度,但是发现网上的例子都是一些乱七八糟的代码,有代码也基本都不会解释,现在做这个串口开发也有段时间了,现在根据我的理解写了这篇博客。串口是什么?串口就是一个可以将我们的android设备和一些驱动设备数据交互的通道,通过串口我们从android设备端发送数据到驱动设备,驱动设备会随之返回一串数据给我们,通常会用usb数据线作为andr

2016-12-14 13:45:23 5651 20

原创 Android进阶-NDK学习完整版

什么是JNI? JNI java本地开发接口(java native interface) JNI 是一个协议 这个协议用来沟通java代码和外部的本地代码(c/c++). 通过这个协议,java代码就可以调用外部的c/c++代码 外部的c/c++代码也可以调用java代码为什么用JNI?java 一次编译 到处执行,不能写驱动,c是底层语言可以写驱动,要想在java中调用C语言的代码就

2016-11-28 17:18:59 9192 8

原创 Android进阶-第三方框架使用汇总

image loading 框架: 1.1 Glide1.1Glide:一、Glide-Getting StartedGlide:Glide就像Picasso,能从许多资源上加载和显示图片,也照顾了缓存和做图片操作的时候保持一个低的内存影响,它已经被官方谷歌应用程序(如Google I / O的应用程序2015)和Picasso一样受欢迎,在本系列中,我们将探索Glide在Picas

2016-11-22 17:49:51 16159 9

原创 C语言学习之路-由浅入深(快速掌握c基础)

1.第一个C程序:HelloWorld.c#include <stdio.h> // java import xxx.xx.pack 引用函数的声明 #include <stdlib.h> main() // 程序的入口函数 { //代码文件目录是本级目录则会执行成功,否则会找不到该类 printf("Hello world !\n"); // 控制台

2016-11-22 10:24:21 26003 29

原创 Android系统定制之监听USB键盘来判断是否弹出软键盘

在设备上弹出软键盘,会将一大部分UI遮挡起来,造成很多图标无法看到和点击,使用起来不方便,因此通过插入usb键盘输入代替软键盘,但是点击输入框默认会弹出软键盘,因此想要插入USB键盘时,默认关闭软键盘,拔出键盘时再弹出,方便用户使用。

2023-10-07 22:30:00 674

原创 Android系统之编译Intel5.1问题解决

【代码】Android系统之编译Intel5.1问题解决。

2023-09-27 22:00:00 248

原创 Android系统之控制顶部状态栏和底部导航栏

Android系统之控制顶部状态栏和底部导航栏

2023-06-29 22:30:00 1162

原创 Android12之网络共存

android12之网络共存

2023-04-18 22:00:00 1399 1

原创 Android系统之nanomq集成

NanoMQ (opens new window)是于2021年初发布的边缘计算开源项目,是面向物联网边缘计算场景的下一代轻量级高性能MQTT消息服务器。中文官网:https://nanomq.io/docs/zh/latest/Github 仓库地址:https://github.com/emqx/nanomq。

2023-03-21 22:00:00 802

原创 Android系统_MTK_android12_集成openssh

因之前文章已经讲解了具体集成openssh,此文章将不再概述,因为不同平台原理一样,只是每个平台权限添加和openssh版本可能不同。

2023-03-18 22:00:00 411

原创 Android系统_MTK_android11_集成openssh

因之前文章已经讲解了具体集成openssh,此文章将不再概述,因为不同平台原理一样,只是每个平台权限添加和openssh版本可能不同msm8953_android_集成openssh。

2023-03-17 22:00:00 372

原创 Android-MSM8953_android10_WIFI(内网)和以太网(内网)共存

我们知道内网的网段访问都是固定的,都是该网段内的内网进行通信,不会参杂其他网段的网络,因此我们可以分别为每个网络增加一个路由策略,当发现网络的接口是eth,,则将该网络的IP所属网段的网络都通过eth路由表去输入输出,达到以太网通信的,WIFI同理。所谓共存就是让两个网络同时使用,那么要想共存,就必须从以太网切换到WIFI时,不要做断开操作,但此时会发现因为android的优先级机制,会发现我们此时并访问不了我们的WIFI网络,虽然我们两个网络同时存在,但是一直被优先级高的网络抢占着,

2023-03-16 22:00:00 639

原创 Android系统-应用权限白名单

Android_应用权限白名单

2023-01-01 22:00:00 2298

原创 Android系统_adb连接adbd加入密码检测二

Android系统_adb连接adbd加入密码检测

2022-12-31 22:00:00 2636 1

原创 MTK_android11_默认Launcher(支持设置切换)

MTK_android11_默认Launcher(支持设置切换)

2022-12-30 22:00:00 1798

原创 MTK_android11_WIFI(内网)和4G(外网)共存

MTK_android11_WIFI(内网)和4G(外网)共存

2022-12-29 22:00:00 1490

原创 MTK_android11_以太网(内网)和WIFI(外网)共存

MTK_android11_以太网(内网)和WIFI(外网)共存

2022-12-28 13:58:11 1799

原创 Android系统-Settings-添加永不休眠选项并默认永不休眠

【代码】Android系统-MTK_Android11_Settings-添加用不休眠选项并默认永不休眠。

2022-11-11 22:00:00 1524

原创 Android系统-默认相关配置修改大集合

Android系统相关默认配置修改大集合,wifi,蓝牙,gps开关等

2022-10-29 22:30:00 544

原创 Android系统-MTK_android12默认横屏

Android_mtk平台_android12_默认横屏_包含开机logo到进入系统,包含关机充电界面

2022-10-28 22:00:00 1101

原创 Android系统-MSM8953_anroid10默认横屏

Android10设备默认横屏,从开机动画到进入系统

2022-10-27 22:00:00 1145

原创 Android_三MSM8953_android10_移植nmap

将nmap下载下来,这样会把nmap所有的依赖下载下来,这样就可以保证我需要的所有的东西都能够获取到。其实在源码里面就可以找到,需要的配置其实也就是我们在章节二编译时,修改源码对应的哪些配置,下面,但是发现系统起不来,分析应该是有些库跟系统冲突了,导致系统起不来,因此后面还需要将。当然,我们还是需要利用Termux,我们直接使用Termux,环境变量,因为我们之前在章节二源码修改时将配置加载路径通过。通过我们上面的termux下载前后对比我们也可以看到有这个。在正式集成到系统之前,我们首先将我们。

2022-09-11 22:00:00 636

原创 Android系统_SystemUI_android10_添加控制底部导航栏广播

在对于我们一些特殊场景,我们可能不想用户能够操作返回,回到主页,因此就需要我们能够灵活控制底部导航栏的状态。

2022-09-11 22:00:00 582

原创 Android_二使用Termux编译Android平台所需的linux可执行文件指令之nmap

Android使用Termux编译nmap

2022-09-10 22:00:00 1315

原创 Android_一如何获取linux中的可执行文件指令之Termux使用介绍

Termux是一个Android终端仿真器和Linux环境应用程序,不需要根或设置就可以直接工作。自动安装最小基本系统-使用APT包管理器可以使用其他包。Termux结合了强大的终端仿真和广泛的Linux软件包集合。

2022-09-09 22:00:00 1145

原创 Android系统_adb连接adbd加入密码检测一

要在adb连接adbd时加入密码检测,我们就必须要了解adb和adbd连接过程,这样我们才能知道在何时可以加入密码检测,在哪一步加入密码检测比较合适,在之前的学习我们了解过adb和adbd再次看到,基本通讯框图如下:首先,我们会想到,既然我们有adb需求,那么我们需要默认打开开发者选项的adb调试开关第二,根据上面的通讯流程,既然现在通过密码连接,那么认证过程势必也是多余的,第二部需要把认证过程默认省略最后,在建立连接之前,加入我们的密码检测逻辑,即可完成此需求。...

2022-08-31 00:15:00 1838 1

原创 Android系统_MSM8953_android10_集成openssh

Android_android10集成openssh

2022-08-29 22:00:00 1120

原创 Ubuntu21.04更换源

ubuntu21.04更换源

2022-08-24 19:00:00 1313

原创 Android系统-SystemUI-Android11修改sim卡信号格数对应的信号强度值

代码】Android系统-SystemUI-修改sim卡信号格数对应的信号强度值。

2022-07-29 10:46:51 1241

原创 Android系统-Android10通过UI形式隐藏apk

对于我们某些场景,我们不能完全删除apk,只能通过UI层面去隐藏该APP显示:因此我们需要修改如上几个地方的显示这里以google play store为例:1.屏蔽settings中apps的google play store显示2.屏蔽系统桌面上划时的google play store显示3.屏蔽系统Launcher的google play store显示...

2022-07-07 23:00:00 946

原创 Android系统-SystemUI-Android10通过代码去控制系统状态栏的下拉

Android 系统开发 SystemUI statusbar通过代码去下拉 IStatusbarService

2022-06-21 23:00:00 991

原创 Android系统-MTK6833_android12_user版本修改adb_root_&_apk_root

此root方案是有android12源代码方案,无源代码请略过…有图有真相。

2022-06-14 21:30:00 1468

原创 Android系统-Ubuntu21.04编译RK3399_android10问题汇总

一.uboot:parser.tab:multiple definition of `yylloc’;/usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined herecollect2: error: ld returned 1 exit statusmake[2]: *** [

2022-02-14 23:00:00 1974

原创 Android系统定制-SystemUI-控制下拉状态栏快捷设置的下拉与关闭(通过按键控制)

一.需求场景Android 下拉状态栏快捷设置的下拉与关闭标准设计是通过我们手指触摸去滑动顶部状态栏,但有些场景,我们可能需要通过app或者某些按键去控制,这个时候我们就需要了解下拉状态栏快捷设置的控制接口在哪里,提供给客户或者增加在按键功能里面。二.设计思路Android 下拉状态栏快捷设置的下拉与关闭标准设计是通过我们手指触摸去滑动顶部状态栏,因此我们需要找到顶部状态栏view在哪里,再找到它的触摸事件处理的地方,在Android中顶部状态栏包含在SystemUI中,SystemUI源码中有个 s

2022-02-08 18:53:00 3739

Android系统定制-SystemUI-下拉状态栏快捷设置新增选项(自动亮度&amp;静音)_Patch

Android系统定制-SystemUI-下拉状态栏快捷设置新增选项(自动亮度&静音)_Patch 文章链接:https://blog.csdn.net/qq_33750826/article/details/122829104

2022-02-08

kotlin-compiler-embeddable-1.4.21.jar

kotlin gradle build project所需要的jar包

2020-12-23

Uninstall Visual Studio

关于卸载VS2015重装不能重新指定安装目录,使用此卸载工具即可,这是官网给出的,使用管理员名令打开压缩包下的.exe文件

2017-09-23

增量更新所需的C文件

增量更新所需的C文件,包括服务器的bsdiff,客户端的bspatch,还有用于压缩于解压缩的bzip2文件。

2017-07-20

Android增量更新工具文件

Android增量更新工具文件,bsdiff,bspatch

2017-07-20

old.apk and new.apk

用于增量更新的准备工作:new.apk与old.apk

2017-07-20

ormlite操作示例代码

ormlite操作示例代码

2017-07-18

java设计模式代码实例

java23种设计模式代码实例

2017-07-01

01-策略模式 代码实例

D:\android\javaDesignMode

2017-06-22

TakePhoto.zip

手机相册,拍照,然后上传

2017-02-09

百度地图Demo

修改官网不可运行后的百度地图Demo,值修改了Eclipse上的版本,下载解压导入Eclipse即可运行

2017-01-10

confusion.jar

混淆实例jar

2017-01-06

proguard.rar

proguard 支持jdk8

2017-01-06

混淆示例代码

混淆示例代码

2017-01-06

AS混淆实例项目

混淆项目

2017-01-05

apktool.rar

这个工具用于最大幅度地还原APK文件中的9-patch图片、布局、字符串等等一系列的资源。

2017-01-05

dex2jar-2.0.jar

反编译工具

2017-01-05

FBYDemo.zip

它是一个apk文件,但是反编译需要拿到apk里面的classes,jar文件,所以我已经把apk的后缀名改成了zip,大家只要解压拿到里面的classes.jar就好了

2017-01-05

Login.servlet

serlvet

2016-12-23

车载JniDemo

jni 车载

2016-11-30

DEVCPP_skycn.exe

学习c基础的简易开发工具

2016-11-25

SQLiteExpertPersSetup

查看安卓数据库操作的exe

2016-11-04

自定义9宫格密码锁

自定义9宫格密码锁,和手机自带的密码锁是一样的

2016-11-04

自定义随机产生字母数字键盘

自定义的键盘,每次进去字母和数字都是不一样的,这种键盘常常用于支付密码的定义

2016-11-04

sqlyog安装包

与java数据库配合使用的sqlyog,便捷

2016-11-03

mysql资料完整版

包含mysql安装程序及安装过程发生错误的解决办法还有编写代码修改方式

2016-11-03

jdbc.jar包

jdbc.jar包

2016-11-03

GSON.jar包

GSON完整包,下载是一个压缩包解压导入项目中即可

2016-09-13

空空如也

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

TA关注的人

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