自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SDL2 cmake配置

SDL2 cmake配置内容提要环境配置问题浮现坑1坑2结语好久没有上来写博客了,经历了股市的牛熊转换,一不小心就被割了韭菜。今天总算可以冷静下来写篇博客了。内容提要SDL2是用C语言写的跨平台的多媒体库,而且支持多种语言(话说支持go语言,真是难得啊,改天可以玩玩)。今天主要吐槽下Windows+mingw+sdl2开发库的cmake配置。环境配置下载windows的mingw安装包,官网地址:http://www.mingw-w64.org下载SDL2 选择mingw版本 https:/

2021-08-16 13:29:23 3087 1

翻译 Android NDK 开发指南--01概念

开始之前本指南假设您已熟悉原生编程 Android 开发内在的概念。简介本节简要说明 NDK 的工作方式。Android NDK 是一组允许您将 C 或 C++(“原生代码”)嵌入到 Android 应用中的工具。 能够在 Android 应用中使用原生代码对于想执行以下一项或多项操作的开发者特别有用:在平台之间移植应用。重复使用现有库,或者提供其自己的库供重复使用。在某...

2018-06-01 10:18:12 291

原创 ubunt搭建swift开发环境

1.swift官网下载sdk 2.安装必要的软件 sudo apt install clang libicu-dev 3.下载clion,安装swift插件 4.配置build命令clean 命令 5.重启clion ,新建项目选择 6.配置执行路径 点击这里 在弹出的框中配置如下 7.点击run,这时候就看到 Hello world!

2017-08-30 22:18:13 313

原创 Android studio 依赖冲突的解决

最近刚接手一个项目,里面模块有三四个,引入的第三方包更多了。但是问题来了,新配置的studio一运行就报了错。Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25

2017-06-25 12:31:30 10639 6

原创 vim 设置

今天上传一个很好用的vim的配置文件,具备自动补全成对的符合,有语法高亮,有行号显示,不说了,上代码:syntax onset numberset rulerset shiftwidth=4set softtabstop=4set tabstop=4set autoindentinoremap ( ()<Esc>iinoremap [ []<Esc>iinoremap { {<CR

2017-05-03 19:38:56 289

原创 JNI在android中的详细用法(再续)

随着andorid studio的更新,jni的开发愈来愈简单。新建个工程勾上Include C++ Support,一路下一步,就能生成一个helloword的jni工程。然而,今天我来啰嗦的是如何手动建立jni工程,并且动态注册jni方法。准备工作下载android studio2.0以上的版本,原因是今天要用cmake来构建jni。这是官方推荐的哦。开搞1.新建工程,为了不单调,上个图:

2017-02-06 18:02:33 316

翻译 Android NDK开发指南

android NDK入门 本地开发工具(Native Development Kit,NDK)允许你使用C/C++代码开发Android,提供能让你用来管理本地活动,或者访问物理硬件的平台运行库,例如传感器和触摸输入等。NDK可能不适合大部分仅仅需要java代码或者官方的API来开发的应用。然而,对于以下需求来说将会特别有用:达到低功耗或者运行计算密集型应用,例如游戏复用自己或者其他

2017-02-06 17:43:46 292

转载 ubuntu配置无线网卡

最近在新电脑上装了Ubuntu 16.04,结果wifi经常连不上,连上了过段时间就掉线,路由器就在电脑的旁边,而且信号非常的弱。但是Windows系统没有任何问题,所以就在网上找解决办法,也按照网上的方法试了,结果好多方法都是没用的。最后从askubuntu上找到了解决方法,首先要查看本机的无线网卡型号:1 linuxidc@linuxidc:~$ lspci 2 00:00.0 Host b

2016-12-03 17:13:11 1472

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

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

2016-12-03 17:07:10 210

原创 JNI 在Android中的详细用法(续集)

前面一篇文章没有吧jni的问题啰嗦完,所以,接着啰嗦…… 上面提到c代码里获取java方法的参数里有 方法签名 下面讲下如何获取这个签名: 还是以前面的例子为基础打开studio下面的终端(Terminal),输入命令: cd app\build\intermediates\classes\debug 命令好长记不住怎么办?每层目录只打前两个字母,按Tab键,你就看到效果了! 接着执行

2016-10-20 16:41:30 284

原创 JNI 在Android中的详细用法

jni在正常的Android开发中不是特别常用,所以你懂得,为了以后会用上,今天就在这里累一篇文章: 工具:pc 一台 Android Studio 第一步:配置开发环境,这个就不啰嗦了,网上大把大把的教程,百度一下你就知道; 第二步:新建JNI工程,上图! 没想到图片是这样的 新建工程 算了还是贴代码吧! 第三步:声明native方法,注意静态代码块的加载package com.ga

2016-10-20 15:00:47 367

原创 android studio 查看key的指纹信息

目前,studio只能通过命令行查看key的信息,其实更(装)方(逼)便(用)的。具体操作如下:1.windows下可以打开CMD,linux或者MAC需要打开终端;2.输入命令及参数:keytool -list -v -keystore  key的完整路径;3.输入你设置的key的密码,注意,这时候输入看不到字符提示的,输完回车就行了;4.这一步严格来说不能算第四步,如果过程

2016-04-20 10:01:15 747

原创 获取屏幕的宽高

获取android屏幕宽高之前的 windowManager.getDefaultDisplay().getWidth();方法已经废弃了,经过研究,发现可以通过另外一种方法获取屏幕的宽高,核心代码如下:public class MainActivity extends AppCompatActivity { private WindowManager windowMa

2016-04-05 13:28:26 331

leetcode C语言刷题 1-200

leetcode 算法 C语言

2023-12-07

C++ 23种设计模式 demo

C++ 23种设计模式

2023-11-15

shell 按照size分割文件夹

最近手里整理了一大批电子书,想上传到某度网盘,结果上传大小有限制。想分卷压缩吧,上传后不能预览,于是就有了这个脚本,希望能帮助有同样需求的同学

2023-09-12

adb定位button坐标,实现模拟点击button

利用adb模拟点击的辅助库,需要提前安装好adb工具。 使用方法 1.下载lib.sh,打开git bash,Linux和Mac用户直接打开终端即可 2.输入命令 source lib.sh 3. 根据按钮的文本找到设置按钮的坐标 findButton 设置 得到坐标后可以操作了,例如 adb shell input tap `findButton 设置` 4.需要注意的是按钮的文本是精确匹配,如果有空格什么的,就找不到了哦 5.当然你可以自己根据自己的需求修改脚本

2023-03-08

mingw gcc 12.2.0

windows 64位 GCC 环境包 mingw是windows配置GCC环境的必备利器,本包集成了GCC12.2.0,配合CMAKE超级好用哦

2023-02-15

android 修改头像demo

demo布局很简单,只有一个button和一个imageview 操作流程:点击图片和按钮,弹出对话框,选择拍照或相册,都会裁剪图片。 说明:很好地处理了OOM,你懂的,像魅族/乐视手机像素太高,一般的截图方法是要崩溃的,不多说了,里面有详细注释,上传这里,也算留个备份,方便以后发给朋友用

2016-06-21

空空如也

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

TA关注的人

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