自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android 攻城狮

我可以改变世界·~·

  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

原创 Win 10 安装配置OpenGL 报错

配置好环境后运行项目报错:无法解析的外部符号 glfwInit解决:到官网https://www.glfw.org/download.html,下载32位的包替代这两个文件夹

2020-11-09 18:46:03 351

原创 Gradle连接ros官网异常

1、以管理员身份运行命令提示符2、输入notepad3、在记事本中选择打开host文件4、输入IP地址和官网地址后保存即可附:查找ros官网IP地址方法1、输入需要查询IP地址的网址到该链接https://www.ipaddress.com/...

2020-10-12 17:23:48 594

原创 Android studio 真机无线调试

Android studio 真机无线调试1、电脑添加adb工具进入电脑SDK目录,找到添加环境变量2、手机和电脑连接到同一局域网内,然后输入以下命令adb tcpip 5555adb connect 192.168.192.105192.168.192.105是连接的手机的ip地址,在手机WLAN高级设置里面查...

2020-10-12 17:07:34 497

原创 文本比对工具破解方法:

Beyond Compare 4可对比两个文件中的不同之处打开Beyond Compare 4,提示已经超出30天试用期限制,解决方法:1.修改C:\Program Files\Beyond Compare 4\BCUnrar.dll ,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期。2.一劳永逸,修改注册表1)输入 regedit ,打开注册表2) ...

2018-12-18 15:44:26 555

原创 Invalid project description..\AW1ip116 overlaps the locat问题

方法一: 把工程从workspace中移出来就可以了,重新导入就可以了。 方法二: 把.project文件的AW1IP116修改为跟项目文件夹名字一样;

2016-12-16 11:11:20 539

原创 Git 配置用户名、密码

在终端输入:git config --global credential.helper store然后git pull一次,输入一次用户名密码就会自动保存该用户名密码;查看配置的用户信息:git config --list

2016-11-14 11:31:01 7952 1

原创 QQ运行崩溃:androidassist.dll异常

软件QQ崩溃原因: 找不到动态链接库文件,该文件是应用宝连接Android手机的,跟豌豆荚起冲突; 解决方案: 在C:\Users\ivan\AppData\Roaming\Tencent\QQ\Misc\com.tencent.wireless\SDK\40\AndroidAssist.dll 把该文件的所有权限去掉; 右键->属性->安全->编辑->全部拒绝

2016-11-05 11:33:31 2817

原创 Eclipse编译错误: Dx unsupported class file version 52.0

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-09-13 12:40:09 6766

原创 Eclipse adb 一直连不上解决办法

现有的连接 Connection attempts: 1[2013-09-14 18:47:21 - DeviceMonitor] Connection attempts: 2[2013-09-14 18:47:23 - DeviceMonitor] Connection attempts: 3[2013-09-14 18:47:25 - DeviceMonitor] Connection a

2016-08-25 19:59:50 2322

原创 Android 四种加载方式详解

Activity有四种加载模式:standardsingleTopsingleTasksingleInstancestandard首先说standard模式,也就是默认模式,不需要配置launchMode。 每次都创建了该Activity的新实例。standard的加载模式就是这样的,intent将发送给新的实例。 现在点Android设备的回退键,可以看到是按照刚才创建Activity实

2016-08-04 13:46:24 480

原创 使用framework下系统隐藏的API(例如关机)

android 源码修改后编译的framework的classes.jar在:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar把classes.jar导入到elipse里面就可以访问在源码添加的一些api。 而且需要特别注意在加载classes.jar时,顺序一定要放在Android.jar之前,ecl

2016-05-09 16:09:59 1220

原创 Android 编程下的代码混淆

什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。混淆就是对发布出去的程序进行重新组织

2016-04-14 14:59:21 392

原创 ListView实例(SimpleAdapter实现)

main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:<a href="http://lib.csdn.net/base/15" class="replace_word" title="undefined" target="_blank" style="color:#df3434; font-weight:bold;

2016-04-13 16:27:57 668

原创 SVN conf配置文件信息

解决svn Authorization failed错误: 出现该问题基本都是三个配置文件的问题,下面把这个文件列出来svnserve.conf:[general]anon-access = readauth-access = writepassword-db = passwdauthz-db = authzpasswd:[users]yzsvn=xidian518authz:[g

2016-04-09 17:14:55 2252

原创 JAVA中几种集合(List、Set和Map)的区别

Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。   Set中的对象不按特定方式排序,并且没有重复对象。但它的有些实现类能对集合中的对象按特定方式排序,例

2016-04-08 10:12:22 6083

原创 android的m、mm、mmm编译命令的使用

实际开发中,并不需要每次都编译所有源代码,只需要编译自己修改的模块即可。Android的编译系统提供了强大的机制支持单独模块的编译,而且十分简单。Android提供三种方式用于编译单独模块: 1、进入android源码根目录:cd your-android-source-path 2、将envsetup.sh source进来:. build/envsetup.sh (注意:.后面有空格) 3

2016-04-06 11:11:51 2129

原创 adb使用技巧

连接手机:adb remount超级用户权限,手机需要root或者eng模式:adb shell 从adb取文件或者log到windows E盘patch文件夹:adb pull etc/firmware e:\patch

2016-03-26 17:41:29 571

原创 Java数据类型转换

char转化为byte public static byte[] charToByte(char c) { byte[] b = new byte[2]; b[0] = (byte) ((c & 0xFF00) >> 8); b[1] = (byte) (c & 0xFF); return b; }byte转换为char

2016-03-26 09:56:05 347

原创 SVN实例

签出svn checkout URL path签出指定版本svn checkout –r rev URL签出指定指定日期svn checkout –r “{date}” URL查看工作拷贝从哪里来svn info path更新工作拷贝svn update添加文件到工作拷贝svn add path设置文件或者目录的属性svn propset propname propvalue path…编辑文件或者

2016-03-25 10:42:27 1104

原创 Subversion命令汇总

svn 命令共同的选项--targets list 读取list并将其解释为一个将要操作的参数列表--non-recurisive, –N 只操作单个目录,不处理子目录--verbose, –v 打印额外的信息--quiet, –q 打印的信息尽可能少--username, name 指定在连接授权时使用的用户名--password, pawd 指定要使用的密码--no-auth-cache 不要

2016-03-25 10:37:51 393

原创 Android根据手机远近自动切换扬声器或听筒

main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_par

2016-03-23 12:35:10 3474

原创 Android 录音与播放

录音MediaRecorder的状态: @Override public void onClick(final View v) { if (recordBtnString.equals("开始录音")) { startRecord.setText(R.string.stopRecord);

2016-03-23 09:40:24 371

原创 Android 打开设置的各个页面

在开发Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)Intent intent = new Intent("/");ComponentName cm = new ComponentName("com.android.settings","com.android.settings.Wire

2016-03-21 09:45:06 1085

转载 L版本在蓝牙设置界面关闭蓝牙再打开时,其他手机搜索不到该手机

[SOLUTION]L版本蓝牙设置部分有很大修改,L版本去除了蓝牙可见性设置,只有当手机处于蓝牙设置界面(BluetoothSetting)时才会打开可见性,才能被其他手机搜索到,当退出蓝牙设置界面时,将关闭可见性。但是,当一直停留在蓝牙设置界面关闭蓝牙,再打开时,即使此时还在蓝牙设置界面,对外也是不可见。这是Google的bug。如果希望当在蓝牙设置界面时,不管第几次打开蓝牙,蓝牙都能对外可见,修

2016-03-17 13:02:45 1755

原创 git终端命令

1、查看文件状态:git status2、添加修改文件到git仓库:git add .3、添加描述信息:git commit -m"group page add expandlistview"4、push(上传)到仓库”master” git push origin master5、从远程master仓库拉代码下来: git pull origin master6、查看分支信息,在后面会显示相应的分

2016-03-17 09:49:00 527

原创 PADS logic脚本导出BOM Excel

' PADS Logic BOM Output' By Liangyiping (337252561@qq.com)Dim fn As StringSub Main fn = ActiveDocument If fn = "" Then fn = "Untitled" End If tempFile = DefaultFilePath & "\te

2016-03-15 17:42:24 12975 8

原创 位,字节,字符的概念

1 bit = 1 二进制数据0或1 1 byte = 8 bit 1 字母 = 1 byte = 8 bit 1 汉字 = 2 byte = 16 bit1、计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。 2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节,一个标准英文字

2016-03-12 10:10:39 1433

原创 SVN服务器版本管理

先把服务打开(拉代码,本地没有:checkout,简写co ; 本地已经有了,只是更新:svn update) svnserve -d -r /home/svn svn co svn://192.168.1.10/w1 35平台的 删这两个目录下的SVN文件才能编过,vendor/mediatek/proprietary/frameworks/base/agps/certutil/file

2016-03-11 15:54:38 859

原创 Android系统的常用权限

权限 说明ACCESS_NETWORK_STATE 网络状态权限 ACCESS_WIFI_STATE WIFI网络状态信息权限 BATTERY_STATE 电池状态权限 BLUETOOTH

2016-03-10 16:45:03 361

原创 打开miracast简单示例

1、Hotspot 接口详细信息: import android.net.wifi.WifiManager; WifiManager mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); mWifiManager.setWifiApEnabled(null,flag);flag = true的

2016-03-10 15:34:35 6577

原创 Android常见inputType

//文本类型,多为大写、小写和数字符号。 android:inputType="none"//输入普通字符 android:inputType="text"//输入普通字符 android:inputType="textCapCharacters"//输入普通字符 android:inputType="textCapWords"//单词首字母大小 andro

2016-03-10 14:39:03 1533

原创 修改USB数据共享

\192.168.1.10\share\lyp\w1\packages\apps\Settings\src\com\android\settings\TetherSettings.java

2016-03-10 10:21:01 838

原创 Meta工具写IMEI号

1、打开工具Maui META 3G ver 6.1148.0 ,选好com口 2、点击options,勾选connet smartphone into meta mode. 3、手机关机后,插入USB线,点击Disconnect. 4、点击reconnet,按下开机键,等待联机. 5、点击change NVRAM database file,选择和手机相应的database

2016-03-09 10:37:31 6097 1

原创 Android APP报价参考

如果真正想做一款好的APP,那就得考虑IOS和Android两个平台各做一个APP,同时选择一个好的开发团队,这个很重要,因为差的团队做出来的产品基本会有很多问题。一个好的APP项目至少需要一个项目经理、一个UI设计师,一个IOS开发工程师和一个安卓开发工程师,另外如果需要后台数据交互的,还需要一个后台开发工程师,正规的话还需要一个测试工程师。这些人员的月薪加上来已经超过4、5万人民币了,对于简单的

2016-03-03 10:53:05 1748

原创 SVN使用教程

SVN的基本工作原理: 在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。由源代码库管理员统一管理这些源程序。每个用户在使用源代码库之前,首先要把源代码库里的项目文件下载到本地,然后开发人员可以在本地修改,然后用SVN命令进行提交,由源代码库统一管理修改。subversion目录说明:*dav目录:是提供apache与mod_dav_svn使用的目录,让他们存储内部数据*db目录

2016-03-02 10:48:31 1327

原创 Android数据输入测试的checklist

1、确保最小、最大值正确处理——对于数字输入域,一般都有自己的最大值和最小值,这两个极值的处理需要特别验证。除了验证最大最小值之外,测试人员最好一起验证比最小值小的值和比最大值大的值是否能被产品恰当处理。举例,在定义一个连接的过程中需要输入一个端口号,该端口号的最小值为 1。而当用户输入端口号为 0 时,可以成功添加该连接。而当用户去验证该连接时,提示端口号 0 是非法的。这是产品的一个缺陷。正确的

2016-03-02 09:38:18 605

原创 JSON解析

// 点击输入验证消费密码页面的确认按钮public void ticketValid(final Handler handler, final String deviceId, final String pwd) { public static HashMap<String, String> ticketValidHashMap; ticketValidHashMap = new

2016-03-01 11:35:56 368

原创 TCP、UDP、HTTP、SOCKET之间的区别

网络层协议:网际协议(IP)、地址解析协议(ARP); 传输层协议:传输控制协议(TCP)、用户数据报协议(UDP); 应用层协议:超文本传输协议(HTTP)、文件传输协议(FTP)、远程登录协议(Telnet)、域名服务协议(DNS)、简单邮件传输协议(SMTP)、邮局协议(POP3);其中,从网络上下载文件时使用的是FTP协议,上网游览网页时使用的是HTTP协议;在网络上访问一台主机时,通常

2016-02-27 17:00:16 995

原创 修改系统底部导航栏

w3\frameworks\base\core\res\res\values\config.xml w3\frameworks\base\packages\SystemUI\res\layout\navigation_bar.xml w3\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\Navi

2016-02-26 11:28:54 998

原创 MTK6580适应小分辨率

\\192.168.1.17\Share\w201\w201\bootable\bootloader\lk\project\hct6580_we_l.mk\\192.168.1.17\Share\w201\w201\device\haocheng\hct6580_we_l\ProjectConfig.mk搜索:BOOT_LOGO := qvgal项目分辨率是240*240,编译要240*320才能

2016-02-23 16:52:00 2811

Android 语音助手源码,找了那么多,最强大就是这个

很好很强大的语音助手源码,非常实用,直接下载就能用,适合学习开发

2015-10-17

Android二维码扫描demo

一个Android平台下仿微信二维码扫描的学习demo,非常强大,适合学习用

2015-07-22

ijkplayer源码编译so库,完美支持rtsp、rtmp视频流播放

ijkplayer源码编译so库,完美支持rtsp、rtmp视频流播放,亲测可用。 需要配置build.gradle

2017-12-29

javaQQ课程设计

仿QQ的java课程设计,有文件传输,群聊,私聊等功能,非常强大~~~可以作为学习用

2012-10-23

空空如也

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

TA关注的人

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