自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

uiuno

uiuno

  • 博客(50)
  • 资源 (14)
  • 收藏
  • 关注

原创 常用bat脚本

举例:D:\softwear\dev\APKDB\install_apk\main.bat%0表示main.bat本身,%1表示第1个参数,%2表示第2个参数,依此类推。

2022-09-15 19:59:29 1190 1

原创 Android Studio编译错误汇总

原因keystore文件被其他AndroidStudio版本锁住,导致无法进行debug签名。解决把对应的keystore删除,重启AndroidStudio。

2022-07-15 14:46:49 1778

原创 Git使用

2. Git运行原理3. 上传init代码commit命令将index代码提交到Repository将本地repository添加到远程仓库URL(建立联系)将本地提交push到master分支4. 常用命令行## 1. 添加:add2. 状态:status3. 文件对比:diff4. 提交:commit5. 撤回:reset6. 日志和修改记录:log 、 blame7. 远程仓库:Remote8. 拉取:fetch10. 提交远程:push5. 分支:

2022-07-13 18:32:59 133

原创 常用ADB命令

开启/关闭adb服务连接/断开设备这个会在三星在线机型测试使用到/wifi调试时使用到–>三星远程开发测试平台使用usb调试安装apk,apks查看已安装的应用启动应用如:adb shell am start -n com.example.test/.MainActivity...

2022-07-13 12:05:37 1955

原创 Google Play市场包体大小判断

判断Google Play市场包体大小的方式通过查看Google Play中App详情页的“游戏简介”中查看包体大小(仅有部分可以查看)通过Google Play Console查看(注意当前app是否更新100%)问题:

2022-07-12 14:44:28 1076

转载 Android ANR问题分析

从事andriod系统开发以来接触了不少crash相关的问题,对于Crash分为Framework/App Crash, Native Crash,以及Kernel Crash对于他们的解释对于framework层或者app层的Crash(即Java层面Crash),那么往往是通过抛出未捕获异常而导致的Crash,这个内容在本文的姊妹篇理解Android Crash处理流程已详细介绍过。至于Kernel Crash,很多情况是发生Kernel panic,对于内核崩溃往往是驱动或者硬件出现故障。

2021-05-24 20:56:51 846

转载 Android 文件外/内部存储的获取各种存储目录路径

前言对于任何一个应用来说,无论是PC端应用还是Android应用,存储肯定是必不可少的。对于很多做Android开发的同学来说,可能认为文件存储很简单,调用一些诸如getFilesDir,getExternalStorageDirectory方法行了,但是虽然说它们会调用相应的方法来实现简单的数据存储。但是他们未必就搞懂了他的数据到底存在了哪里,以及他的数据是否存对了地方,或者是否做好...

2020-05-12 21:23:41 818

原创 游戏App与平台交互流程以及如何判断测试反馈问题是否为游戏问题

一:Cocos游戏与平台交互过程1:Cocos游戏与Android平台交互过程2:Cocos游戏与IOS平台交互过程3:Cocos2dx与Cocos-js发布App区别二:Unity游戏与平台交互过程1:Unity游戏与Android平台交互过程2:Unity游戏与IOS平台交互过程三:如何判断测试反馈的问题是否为游戏问题...

2020-02-28 17:50:52 673

转载 Scrcpy 教程

下载说明Github地址:https://github.com/Genymobile/scrcpy在下载页面,可以看到最新的版本(Latest release)和更新日志(Changes),看不懂的话可以用谷歌翻译翻一下。更新日志的下面,是一些比较重要的内容介绍,比如关闭手机屏幕,复制粘贴等,这个我们后面一起说明。再往下拉就是下载地址了:这里只提供了Windows端...

2020-02-11 19:35:33 19002 1

转载 编程常用缩写

在编程中我们经常会为了减小标识符的长度而采用缩写,这通常是通过去掉一些元音字母完成的,但更多的时候我们使用一些常用、通用的缩写,本人整理的网上的一些相关资料如下。说明:1、本缩写表是《编码命名规范》的附录。2、本缩写表中列出的都是通用性缩写,不提供标准缩写,如:Win9x、COM等。3、使用本缩写表里的缩写时,请对其进行必要的注释说明。4、除少数情况以外,大部分缩写与大小写无...

2020-01-12 13:07:20 319

转载 Android APK签名

写在文章中之前:网上当前很多关于jarsigner对APK签名的讲法,但是有些讲的很粗糙,有些还在就在抄袭他人的文章,而自己却没有去验证是否正确一、由于自己在工作中要用到jarsigner对apk进行最后的发布签名,所以自己也去看了一下具体怎么搞,不足之处欢迎读者指出,在此感谢杨立先生的指导。二、关于jarsigner的具体介绍请查阅:http://docs.oracle.com/java...

2019-10-12 16:53:02 384

转载 深度deepin安装腾达U12无线网卡驱动

腾达U12无线网卡官网只提供的最大版本位4.4,很多最新的系统都无法安装。从以下博主博文中得知如此操作,并且实验成功https://blog.csdn.net/s793223706/article/details/85764653sudo apt install dkmssudo apt updatesudo apt install gitgit clone https://g...

2019-10-07 20:46:26 3118

原创 Activity启动模式SingleTask与android.intent.action.MAIN的坑

在对外提供广告SDK时(主要为游戏App提供广告SDK),其中游戏Activity通常都会被设置为SingleTask。而广告SDK中视频广告,通常也会在一个新的Activity中进行播放。一个正常游戏App的Activity如下:Application - SplashActivity - GameActivity ,其中SplashActivity为Main、Launcher,并L...

2019-09-29 11:25:41 442

转载 反编译-Apktools的使用

Apktool 作用这里就不多说了,前面已经说过:Android .apk逆向工程(安装篇):Windows下Apktool安装,下载以及使用命令介绍以下命令需要在apktool根目录下完成操作:作用可以随时执行的选项。 通过apktool或者apktool.bat实现-version, --version输出当前版本。-v, --verbose详细输出。必须...

2019-06-28 11:51:03 336

原创 Android禁用分屏

起因:小米市场App,在小米上午多次邮件反馈,分屏模式下闪退。当时一脸懵逼,因为我们的应用TargetSDK<24,而且设置了android:screenOrientation="portrait"按照google的官方文档来说,不应该可以进入分屏模式。然而,在部分小米手机上,比较恶心,可以先开启分屏模式,然后选择App,不去判断App是否进入分屏,直接强制进入App。进而导致各种...

2019-06-21 16:23:41 1862

原创 NDK编译出错汇总

Ndk-build:CreateProcess:make(e = 87)arm-linux-androideabi-g++: error: CreateProcess原因:CreateProcess的Win API函数lpCommandLine有最大长度32,768字符。但在我的情况下,它超过32,768个字符。解决方式:1.拆分多个mk。2.修改mk文件...

2019-06-21 15:28:29 393

原创 Volley所遇到的坑

自从接触Volley之后,遇到各种坑,也在此记下作为笔记:1.Volleyu竟然没有不支持https的无证书访问,该问题会导致,众多的ssl nofound com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorExce

2016-12-13 20:12:45 763

转载 结构体指针变量与结构体成员指针变量

今天来讨论一下C中的内存管理。 记得上周在饭桌上和同事讨论C语言的崛起时,讲到了内存管理方面 我说所有指针使用前都必须初始化,结构体中的成员指针也是一样 有人反驳说,不是吧,以前做二叉树算法时,他的左右孩子指针使用时难道有初始化吗 那时我不知怎么的想不出理由,虽然我还是坚信要初始化的 过了几天这位同事说他试了一下,结构体中的成员指针不经过初始化是可以用(左子树和右子树指针) 那时在忙

2015-08-03 16:48:43 1799

原创 cocos2dx游戏中设置默认调节音量键时显示媒体音量

废话不都说,实现功能主要如标题所说,不走非为两步, 1、监听音量键:@Override public boolean dispatchKeyEvent(KeyEvent event) { int event_key = event.getKeyCode(); if(event_key == KeyEvent.KEYCODE_VOLUME_UP){

2015-05-14 17:53:43 2456

转载 Cocos2d-x 定时器的浅析

在游戏中,有一个比较重要的概念就是定时调度。简单来说就是当一个游戏在运行过程中,我们需要通过控制时间间隔来响应一些所需要的时间,从而形成整个游戏的主循环。cocos2d-x中为我们定义了个定时调度器CCScheduler,它是一个管理所有节点定时器的类,负责记录定时器,并在合适的时间触发定时事件。下图为CCScheduler的主要成员:(图摘自火烈鸟高级开发教程一书) 

2015-02-11 16:46:25 483

转载 欢迎使用CSDN-markdown编辑器

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

2015-02-11 16:44:14 349

转载 #ifdef和#if的差别

最近项目要从windows平台移植到linux平台,所以做了很多兼容性相关的工作。遇到一个小问题,我想通过WIN32宏来区分两个平台,之前以外WIN32变量是自己定义到,所以我做了如下声明:#define WIN32 1 //1:windows, 0:linux程序中这样使用:#if WIN32 1     //do something in windows

2014-12-04 17:28:13 451

原创 Wamp配置文件,多域名指向同一IP

#LoadModule rewrite_module modules/mod_rewrite.so

2014-11-25 09:27:51 447

转载 Android四种Activity的加载模式

建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式:  Android的进程,线程模型:  http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中对“Android的单线程模型”的描述,明白Activity的一些注意事项。  Android Application Task Act

2014-11-17 15:56:32 746

转载 Android通过Activity栈方式对Activity管理

Android通过Activity栈方式对Activity管理Activity是Android程序的表现层。程序的每一个显示屏幕就是一个Activity。正在运行的Activity处在栈的最顶端,它是运行状态的。    当有新的Activity进入屏幕最上端时,原来的Activity就会被压入第二层。如果他的屏幕没有被完 全遮盖,那么他处于Paused状态,如果他被遮盖

2014-11-17 15:48:32 2796

原创 js常用方法

/** * JS实现数字转换为货币汉字大写数字的方法详解 * @param num * @returns {string} * @constructor */function Chinese(num){ if(!/^\d*(\.\d*)?$/.test(num))throw(new Error(-1, "Number is wrong!")); var AA = new

2014-11-12 11:30:19 389

转载 javascript常用的107个语句

1.document.write(“”); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementB

2014-11-01 11:35:47 384

转载 超棒的30款JS类库和工具

当设计人员和开发人员真正快速便捷的使用JavaScript类库和工具的同时,他们的生活也就变得更轻松、简单。你付出的越多,它回报你的也就越多,这正是JS类库和工具需求量很大的原因。对于Web设计人员和开发人员来说,手里有一套便利的、最新的工具可供使用是极其重要的。Web设计和开发的趋势变化极快,所以拥有最新的工具是必不可少的。可是要想找到质量高和效率高的工具并非易事,尤其是考虑到这

2014-11-01 10:26:59 445

转载 JS实现base64编码与解码

var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1

2014-11-01 10:05:38 478

原创 开发者必备的十二大Android开发资源

不容错过!开发者必备的十二大Android开发资源发表于2014-05-09 17:42| 1252次阅读| 来源androidauthority| 10 条评论| 作者DALLAS GUTAUCKIS应用开发Android生态系统OkHttpPicassoAndroidViewsAndroid WeeklyAndroid NicetiesAndroid L

2014-05-12 09:31:13 526

转载 win7(x64)+VS2012+cocos2d-x环境的配置以及试运行

目录(?)[-]Windows7 64位系统搭建Cocos2d-x-221最新版以及Android交叉编译环境详细教程参考博文本文地址httpblogcsdnnetsttyytwarticledetails17005263如果转载请注明出处本文搭建环境系统win7 64位 旗舰版 原版 软件只装了系统的半裸机

2014-04-25 11:18:11 729

原创 eclipse当中生成C/C++头文件配置:

第一步:

2014-04-22 17:14:40 884

原创 Camera.parames.setDisplayOrientation问题解决

首先确保,自己的SuferView空间的大小

2014-04-14 21:31:24 7876

原创 解决Camera.parameter.setPreviewSize/Camera.parameter.setPictureSize适应不同手机问题

import java.util.Collections;import java.util.Comparator;import java.util.List;import android.hardware.Camera;import android.hardware.Camera.Size;public class MyCamPara { private final CameraS

2014-04-14 11:05:02 8326 2

原创 监听HOME按键

监听HOME按键,不管是自身程序单击的HOME按键还是其他的HOME按键,都会发出Intent.ACTION_CLOSE_SYSTEM_DIALOGS广播,只需要注册该减轻器即可轻松搞定 * @author Administrator * 监听HOME按键 * */ class InnerReceiver extends BroadcastReceiver {

2014-03-21 11:14:47 574

转载 Android 结束进程的方法

方法一:void android.app.ActivityManager.restartPackage(String packageName)public void restartPackage (String packageName)Since: API Level 3Have the system perform a force stop of everythi

2014-03-17 12:01:28 570

原创 android App缓存管理

无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗牛般的移动网速,与服务器的数据交互是能少则少,这样用户体验才更好,这也是我们有时舍弃webview而采用json传输数据的原因之一。 采用缓存,可以进一步大大缓解数据交互的压力,特此,我们简略列举

2014-03-02 17:25:20 796

原创 android向本地写入缓存

写入缓存方法:/** * 用于做本地缓存,T需要覆盖equals()方法和hashCode()方法 */public class BufferStore> { private final String mBuffPath; /** * @param buffPath * 存放缓存的路径 * */ public BufferStore(String

2014-03-02 17:20:53 1723

原创 Android 版本变更概要(1.5-4.2)持续更新中。。。。。。。

Android 1.5到4.1 API变更概要Android 1.5 API变更概要:  UI framework    Framework for easier background/UI thread interaction    新SlidingDrawer 组件    新HorizontalScrollview 组件  AppWidget f

2014-02-28 10:41:41 1878

原创 android Build手机基本信息

Build手机基本信息:String phoneInfo = "Product: " + android.os.Build.PRODUCT+"\n"; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI+"\n"; phoneInfo += ", TAGS: " + android.os.Build.TAG

2014-02-28 10:10:05 1749

deepin系统/linux高版本系统,腾达U12无线网卡驱动程序

来源于github开源社区:https://github.com/gnab/rtl8812au

2022-02-26

scrcpy一键读取设备列表.zip

【提示】:如果是小米手机,不要下载,别浪费大家的积分。 调试远程电脑上的Android设备-无需Root,无需安装apk 第一步:读取连接的设备 执行“扫描设备.bat” 第二步:选择设备,并运行 打开devices目录,选择设备对应的bat文件,双击即可打开对应设备 ------------------------- 常用快捷键: 切换全屏模式 Ctrl+f 点击手机电源 Ctrl+p 返回 Ctrl+b 返回到 HOME Ctrl+h 多任务 Ctrl+s 更多操作 长按鼠标左键 显示最佳窗口 Ctrl+g 调节音量 Ctrl + 上下键 关闭设备屏幕(保持镜像) Ctrl+o 将设备剪贴板复制到计算机 Ctrl+c 将计算机剪贴板粘贴到设备 Ctrl+v

2020-05-10

Android升级后旧版本的httpclient4.0

Android升级后旧版本的httpclient4.0 apache-mime4j-0.6 commons-codec-1.4 commons-logging-1.1.1 httpclient-4.0.1 httpcore-4.0.1 httpmime-4.0.1

2018-01-20

cocos2d-x3.0利用脚本在classes内创建class

cocos2d-x3.0利用脚本在classes内创建class中文命令行提示,希望对各位有用,大虾勿喷。

2014-05-05

android指南针源码

android指南针,也是别人开发的的,我只不过是个收藏者,所以不敢跟大家要积分,真心感谢原作者提供源码!

2014-03-25

android分享接口

集成了微信、QQ、新浪、开心、人人、等十多种接口。是一个比较值得收藏的demo

2014-01-15

水平仪 demo 说明文档

水平仪 demo 说明文档,是上一边源码的说明文档,可以先下载源码后下载说明文档,结合了解水平仪的源码,希望对各位android鞋同会有帮助

2013-06-08

android水平仪 deom

android水平仪开发demo,个人自学时所使用的例子,给大家免费分享。下面还会有作者原本的pdf说明文档

2013-06-08

android中文API 7

android中文API下载,很方便大家查询android开发文档。

2012-09-13

人民币大小写转换

老师指导,自行设计的java程序,实现了人民币的大小写转换的功能。能够很好的帮助初学者学习java程序.

2012-03-13

iis5.0完整版

经过本人多次的实验,是能够在XP系统上安装的完整版的iis5.0.如果自己在网上找的话很多是完全不能安装的,希望能使用者能都满意!

2012-03-03

Editplus 3

editplus 3是完全免费的java编辑器,相对于小虾米用记事本来编写java程序是一个很好的选择,可以问初学者提供最好的java变成习惯。

2012-02-23

ASP在线问卷调查

ASP在线问卷调查,简短的一小段代码丰富的概括了网络投票的精髓之所在。 精简的ASP代码!

2011-12-24

空空如也

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

TA关注的人

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