Windows下通过shell脚本自动截屏到脚本所在目录 在网上找了下自动截屏的脚本都是在Mac和linux环境下, 发现路径或者执行过程总有些问题; 现将自己写的自动截屏脚本记录在此,方便以后使用。1.android adb 截屏命令adb shell screencap -p ./sdcard/test.png2.完善自动化截屏我们通过screencap 这个命令就可以截取到Android设备当前屏幕内容, 利用这个命令我们的脚本要完...
Windows平台下将protobuf 编译成.jar格式文件 Windows平台下将protobuf 编译成.jar格式文件在看微信硬件公众平台接入文档时 ,发现数据的传递 ,采用的是protobuf 打包形式。1. 微信硬件为什么采用protobuf,就是说它有啥优点Protocol Buffer 是 Google出品的一种轻量和高效的结构化数据存储格式,我总结了一下它的主要优点:效率高: 序列化速度比xml,json快20~100倍,序列...
君正M200平台修改纪要 芯片型号:君正M200软件系统: Android4.3操作系统: Ubuntu14.04 Server一.kernel目录1.Xburst 板级介绍在君正发布的内核版本中,针对不同的芯片型号,会在 arch/mips/xburst 目录下进行添加,该目录基本介绍如下:common/ #所有芯片公共部分core/ # xburst 核心文件Kconfiglib/...
全程不用usb数据线,adb通过网络连接Android设备 这两天又碰上了一个Android机器,主板没有一般USB和Type-C接口,只有一个网口,要进行应用调试, 只能通过网络连接adb。 搜索了一下, 关于通过adb进行网络调试的主题帖子真多, 我这里就总结一下;一. adb通过网络调试Android设备的原理ADB(Android Debug Bridge), 简称安卓调试桥,它主要包含三部分,服务端(PC),客户端(Android设...
介绍一款不错的C/C++开发工具:CodeBlocks 不经意间看到了CodeBlocks这个开发工具, 觉得有有必要介绍给小伙伴们,虽然现在在Windows上主流的C、C++开发平台还是Visual Studio , 但是visual studio安装包比较大, 安装流程复杂,对于我这种不是经常使用的人来说,久了之后就生疏了。讲几个优点;1.安装包比较小 大概32Mb左右2.可以创建的项目类型比较全,如图示:3.开源4.跨平台Windows
Python基础学习(一) Python简介Python读音:/?pa?θ?n/ , 荷兰人Guido van Rossum于1989年为打发无聊的圣诞节而开发的, 是一种面向对象的解释型计算机程序设计语言。 Python语言是开源的,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。Python安装1.Windows下安装参考我的另一篇文章《Pyth
Android系统移植:驱动篇 【导语】在Android系统移植中,有很重要的一个部分工作,就是为新平台上的硬件设备移植驱动程序。因为Android系统是基于Linux kernel内核构建,所以这里说的移植驱动程序,其实就是基于Android系统平台开发适应移动设备的Linux内核驱动程序。一. Android系统中Linux内核与设备驱动Android系统中使用了Linux内核作为自己的操作系统,除了linux的通用代码之外
Android系统移植:开发概述 版权声明:本文为【limin13215】原创文章,转载请注明链接: 【导语】Android系统的发展现在已经达到世界级的了,Android系统的应用方向也从传统的手机、平板发展到机顶盒、车载系统、智能家居以及虚拟现实、人工智能。 时代选择了Android,而Linux成就了Android。1.1 Android从Linux中发展而来Linux kernel 的版权是GPL(Gener
Linux通过shell脚本实现JDK版本之间的快速切换 在Android官网中,提示编译不同版本的android SDK需要的java版本可能会不同,所以在编译时可能需要切换jdk版本,为方便管理,我们写成一个脚本,通过脚本在shell中快速切换jdk。
Python,PyCharm2017安装教程,包含注册码 [导语]:很久以前就知道Python是一门很牛逼的脚本语言,一直没深入了解过,直到最近看到一些大侠用python语言写的爬虫软件之后,心生膜拜,不由得自己也想玩玩Python;看到很多大侠都在推荐由JetBrains开发的PyCharm工具,那就直接用它吧, 不过安装过程还是有几个坑,搞了我一个多小时,谨记于此。一,安装PyCharm1.下载PyCharm进入https://www.jetbrai
RK3288开发板GPIO介绍 简介GPIO, 全称 General-Purpose Input/Output(通用输入输出),是一种软件运行期间能够动态配置和控制的通用引脚。RK3288 有 9 组 GPIO bank: GPIO0,GPIO1, ..., GPIO8。每组又以 A0~A7, B0~B7, C0~C7, D0~D7 作为编号区分(不是所有 bank 都有全部编号,例如 GPIO5 就只有 B0~
设计模式之单例模式(一) (一)设计模式之单例模式 导语: 今天在官网学习网络访问框架Volley中, google推荐我们在创建RequestQueue 对象时使用单例模式,之前也看过一些单例模式讲解的文章,还是不够熟练,在这里总结下,方便自己以后能快速复习;单例模式简介单例模式 ,英文名称 Singleton pattern,常用的软件设计模式。 数学与逻辑学中,singleton定义为“有且仅有一个元素的集合”
Linux shell常见命令操作以及问题解决 1. 输入ll 命令, 提示 ll: command not foundmli@mli-HP:~/test/testmk$ llll: command not found解决方法: 编辑 /etc/bash.bashrc , 在最后一行加上: alias ll=’ls -l –color=tty’保存之后,需要重启,不重启的话,可以输入source命令: z...
android手机访问本地电脑Web服务器 1.android网络编程知识复习Android的网络编程分为2种:基于http协议的,和基于socket的。Socket一般应用于社交聊天的应用中,这里关联的比较少就不讲了,我们来说说基于HTTP协议的编程。基本原理 : 它的工作原理特别的简单,就是客户端向服务器发出一条HTTP 请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些数据进行解析和处理就可以了。HTTP请求:Htt
炬力方案系统修改杂记 1,android4.4修改WiFi里显示的WiFi名android\frameworks\base\wifi\java\androidet\wifi\p2p下的WifiP2pService.java下的private String getPersistedDeviceName() { String deviceName = Settings.Global.getString