- 博客(28)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
转载 VirtualXposed
官网地址:http://vxposed.com/开源代码:VirtualXposed 是基于VirtualApp 和 epic 在非ROOT环境下运行Xposed模块的实现(支持5.0~8.1)。点击下载使用准备首先在 下载页面 下载最新的 VirtualXposed 安装包安装到手机。最新版历史版本安装模块打开 VirtualXposed,在里面安装要使用的APP,...
2018-12-29 19:12:21
12813
4
转载 Xposed模块开发入门-最基本的项目创建
本人结合网络上的种种教程以及自己实践,记录下一个完整的基本Xposed模块项目的创建过程。 开发环境:Mac系统 AndroidStudio 3.2.1 gradle 3.2.1 VirtualXposed(无需Root的使用Xposed模块) Xposed、相关网站Xposed官方网站:https://api.xposed.info/reference/package...
2018-12-29 17:20:25
2119
2
转载 【RSS】我的RSS使用介绍
早就想写一个有关RSS的文章,一直没时间,今天刚好被现DL说了一波,那就先整理出一篇教程吧。后续说不定还有分享: 分享相关PPT: 一、我使用的服务:Feedly:https://feedly.com/注册使用即可。一个账号可以免费订阅200个RSS源,完全足够日常需要;二、RSS可订阅的内容+获取RSS链接:注:此部分内容有点过时,因为目前所有的订阅源都可以从RSS Hub...
2018-12-27 17:14:05
4487
1
原创 Windows10上安装离线Linux
不知道是不是因为系统是企业版,所以没有应用商店、不能从store上安装。1、首先打开设置,进入应用,选择程序和功能,点击启用或关闭Windows功能,勾选适用于Linux的Windows子系统,接下来重启。2、去https://github.com/DDoSolitary/LxRunOffline/releases下载LxRunOffline3、下载ubuntu镜像,比如:https:...
2018-12-17 14:07:40
3335
转载 关于TradingView图表分析插件教程的说明以及简单用法
from https://blog.youkuaiyun.com/q506417225/article/details/79852401大家都知道TradingView是纯英文版本APi,去年年底官方网站已支持中文浏览,但是api还是全英文支持。所以国内使用者一定遇到很多阅读困惑,同理我也遇到很多无法正确理解为汉语意思的地方。由于授权以及官方沟通方面问题,本人tradingview方面的教材暂时停止更新。后续...
2018-04-09 14:01:13
43282
6
转载 Ubuntu 下安装Go语言
转载自https://blog.youkuaiyun.com/ceciiiilia/article/details/71483221(一)从官网安装Go语言1.对于64位Linux:[plain] view plaincopy$ wget https://storage.googleapis.com/golang/go1.
2018-04-02 17:59:03
1536
1
原创 在Android Studio中指定import的先后顺序
在TelephonyManager中增加了几个api,编译系统生成classes.jar后,app导入引用TelephonyManager类时,ide提示TelephonyManager类没有增加的那几个api。查看该TelephonyManager来源,发现是来自Android Studio配置的sdk。执行下面两步操作后,可指定ide首先引用我们修改的TelephonyManager类:
2017-05-24 11:38:51
2541
原创 Android录像时添加时间水印
在网上搜索整理了下,有三篇有用的文章,原理也是一样。实现步骤说明在这里Android 录制视频添加时间水印 上面也仅给出了步骤,具体代码在增加录像时间戳水印、 camera框架介绍 可以找到。从博客发表时间和内容来看,前面那篇估计也是参考这篇实现效果的。我在amlogic平台上修改frameworks/av/media/libstagefright/CameraSource.cpp文件
2017-05-24 10:45:48
10305
2
原创 Android下使用W25Q32
一路做下来,感觉过程还是满复杂的,特意写一篇文章,方便大家用到类似的外设。刚开始是想着自己写spi驱动,操作W25Q32的寄存器,本来已经读到芯片的ID了,后来因为cs脚的原因,以为自己写的程序有问题,转而找其他的方法,发现linux驱动中是支持这个系列的,路径在\drivers\mtd\devices\m25p80.c。具体操作为打开CONFIG_MTD_M25P80驱动,打开MTD相关的驱
2016-06-14 14:35:08
3134
原创 用python爬取文章链接并分类
环境:OS:win10 x64Python:3.5.1最近在python.jobbole.com上学习用python爬取数据,想着把该网站上所有的python资料爬取下来,并做分类。import requestsfrom bs4 import BeautifulSoupimport redef FindoutMaxPageNumber(): max = 1
2015-12-31 00:23:16
12615
1
原创 Android下编译wifidog
1、从https://github.com/wifidog/wifidog-gateway上下载wifidog-gateway-master.zip,解压得到wifidog-gateway-master文件夹,丢到android源码目录下的extern文件夹。2、修改src\conf.h,在extern pthread_mutex_t config_mutex;这一行之前添加#include
2015-10-30 19:50:34
4791
4
原创 保证android每次开机gps都是关闭
大部分的系统属性都是通过修改frameworks/base/packages/SettingsProvider/res/values/defaults.xml 这个文件来配置的,不过这个配置只在系统第一次启动的时候读取,后面再进系统时读取的是用户的配置。那么如何保证每次开机gps都是关闭的呢?首先想到的是去查看settings.apk的源码,在多次修改LocationSettings.java
2015-10-20 14:46:33
2139
原创 android4.4设置默认launcher
修改frameworks\base\services\java\com\android\server\am\ActivityManagerService.java在startHomeActivityLocked函数开始的地方加入下面语句String packageName = SystemProperties.get("thirdparty.launcher.packagename
2015-07-27 11:57:37
5080
原创 Android底层控制系统设置的命令集合
1、关机 poweroff -f2、设置系统时间 date -s yyyyMMdd.HHmmss3、LCD背光开关 echo enable/disable > sys/class/lcd/debug4、安装应用 pm install -r xxx.apk5、启动Activity am start 包名/.Activity名6、挂载目录可读写
2015-06-19 14:58:31
2056
转载 Android framework系统默认设置修改
1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayoutPaddingRight">40dpapps tab栏的宽度( Launcher2 icon 数目、大小) \packages\apps\Launcher2\res\l
2015-03-29 13:19:00
6407
原创 android4.4修改出厂默认输入法
1、 需要提前将用到的默认输入法(.apk)内置到系统中2、将系统中所有的输入法设置为可用,修改frameworks/base/core/java/com/android/internal/inputmethod/InputMethodUtils.java public void enableAllIMEsIfThereIsNoEnabledIME() {-
2015-03-22 23:46:13
8706
原创 android4.4全屏应用中禁止状态栏下拉
4.4中的应用是无法独自禁止状态栏下拉,必需系统提供相应的接口。首先对系统做修改路径:frameworks/base/core/java/android/provider/Settings.java+ public static final String STATUS_BAR_DISABLED = "status_bar_disabled"; public static fin
2015-03-16 18:33:06
6975
原创 Android4.4 RIL的AT命令增加流程
首先,感谢http://blog.youkuaiyun.com/guoleimail/article/details/41649537这篇博文的出现,文中不仅列出了大部分要修改的代码,还给出了原理阐述。本文作为该博文的补充,将所有修改的地方全部给出,由上层应用逐级往下调用,但类之间的关系不作说明,想弄清楚的朋友可以看看下面的链接http://blog.youkuaiyun.com/youbang321/a
2015-01-17 23:03:32
8260
原创 从零开始创建uCosIII项目(一):建立IAR工程
一、IAR的下载及破解http://blog.sina.com.cn/s/blog_6ad165790101dryx.html
2014-05-15 20:21:55
11473
原创 为何在新建STM工程中全局声明两个宏
在uVision中新建STM32工程后,需要从STM32标准库中拷贝标准外设驱动到自己的工程目录中,此时需要在工程设置->C/C++选项卡下的Define文本框中键入USE_STDPERIPH_DRIVER,STM32F10X_MD这两个全局宏定义。USE_STDPERIPH_DRIVER,这个说明你在使用标准外设驱动,有自己的外设配置文件,即stm32f10x_conf.h,详细可查
2014-05-15 15:38:44
2868
原创 学习驱动开发的步骤
1.会写简单的Makefile,编写一个简单的应用程序,再写一个Makefile,让它能正常编译。Makefile主要目的就是用来管理编译庞大的代码文件。2.了解Linux内核的目录结构,尤其要熟悉kernel目录下的driver目录组织结构,这里一般存放内核中的驱动程序。3.学会配置、编译Linux内核。4.写一简单char驱动,Makefile编译通过,可以insmod,
2014-05-15 15:13:01
1308
原创 我的嵌入式之旅 — 如何学习嵌入式开发
一、嵌入式系统的分层与专业的分类 嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。 1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但
2014-05-15 14:57:53
1228
原创 我的嵌入式之旅 — 认识嵌入式开发
一、嵌入式系统定义:嵌入式系统是以应用为中心、计算机技术为基础,软、硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。特点1) 嵌入式系统具有应用针对性。2) 嵌入式系统硬件一般对扩展能力要求不高。3) 嵌入式系统一般采用专门针对嵌入式应用设计的中央处理器。4) 嵌入式系统中操作系统可能有也可能没有,且嵌入式操作系统与桌面计算
2014-05-15 14:40:42
1751
《从零开始创建uCosIII项目》中的工程源码
2016-01-06
QR_Maker(QR二维码)
2014-03-10
android使用volley网络请求一段时间后,时不时返回429错误,何解?
2017-11-21
java处理long型金额自动调整
2017-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人