自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的学生时代

年久失修

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

原创 Android 权限使用问题

经测试 permissionName 如果定义为 反向域风格reverse-domain-style(com.tom.permission) 即可正常使用。Google 官方文档的意思是建议使用“反向域风格”,但是如果不使用会造成错误,这也是试验过才知道的。 https://developer.android.google.cn/guide/topics/manifest/permission-element.html#nm

2017-11-23 14:50:54 677

原创 Ubuntu工具箱

文本编辑器-1:Visual Studio Code文本编辑器-2:AtomOffice办公:WPS For Linux

2017-08-18 10:09:44 539

原创 Ubuntu16.04 Sublime 输入中文

http://www.linuxidc.com/Linux/2017-01/139237.htm http://www.jianshu.com/p/bf05fb3a4709 http://jingyan.baidu.com/article/f3ad7d0ff8731609c3345b3b.html按照上述文章解决思路正确操作上存在问题我是这么做的:下载Sublime是一个.tar.bz2解压

2017-08-17 08:40:47 487

转载 com.android.ddmlib.AdbCommandRejectedException: insufficient permissions for device: verify udev rul

vim 51-android.rules 编辑文件 sudo gedit /etc/udev/rules.d/51-android.rules 添加 SUBSYSTEM==”usb”, ATTR{idVendor}==”12d1”, MODE=”0666”, GROUP=”plugdev” 里面的12d1对应的是huawei的机型,MODE对应的是权限对照表见参考Ubuntu查看手机USB

2017-08-07 17:20:13 898

转载 compileSdkVersion/minSdkVersion/targetSdkVersion

首先强烈建议阅读作者的参考博文。 在AndroidStudio中这三个属性位于Module的.gardle文件中。compileSdkVersion编译版本:即使用什么版本的API编译你的代码 如果使用旧版本的API编译一个项目 可以在新版本的系统上运行在新版本的系统运行的时候无法使用新版本特性在新版本对旧版本呢做过更新的点我们的应用可能发生不可预测的异常。minSdkVersion一

2017-08-03 14:22:24 387

原创 keytool/android签名/温习

学习资料: 1. 名词解释 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) 2. keytool的用法 3. 使用Keytool工具生成证书Keystore和证书签名请求文件 4. 证书文件编码格式介绍 5. Android签名与认证原理 6. keytool官方学习文档:http://docs.oracle.com/java

2017-07-28 18:29:24 325

原创 Android版本和API Level对应关系

表格出处:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevelsGoogle Play中统计的android各个版本的市场占有率(国内和国外应该略有偏差):https://developer.android.com/about/dashboards/index.html#Platform

2017-07-17 12:47:45 444

原创 WPS 导航窗口 文档结构图

视图->文档结构目录

2017-07-09 13:34:37 2179

原创 The volume “boot” has only 0 byte disk space remaining

作者环境 Ubuntu16.04粗暴解决tom@tom-Vostro-2421:~$ uname -r4.4.0-72-generictom@tom-Vostro-2421:~$ cd /boottom@tom-Vostro-2421:/boot$ ls -ltotal 83181-rw-r--r-- 1 root root 1245659 4月 1 01:14 abi-4.4.0

2017-07-03 09:21:54 3796

翻译 android.app.Fragment

android.app.Fragment出处(API26):https://developer.android.com/reference/android/app/Fragment.html 相关阅读: http://blog.csdn.net/u014587769/article/details/50280921 https://developer.android.com/guide/com

2017-07-01 17:31:19 486

翻译 android.app.Activity

android.app.Classes.Activity[API译,未完待续]原文出处:https://developer.android.com/reference/android/app/Activity.html API 26An activity is a single, focused thing that the user can do.几乎所有的Activity都是用来和用户交互的,

2017-06-30 20:51:52 484

原创 Linux ***-dev 是什么

个人理解就是依赖包 在调用一些功能的时候需要某些包中的.h文件。 暂时理解为java中的JAE包。

2017-06-26 11:10:33 1519

原创 JNI-NDK开发小问题集锦

在项目中编写.c/.h文件的时候没有代码提示 gradle.properties文件中添加 :android.useDeprecatedNdk=true 就ok啦。 值得注意的是,祖国你谢了错别字,也不会报错,但是依然不会有代码提示的。

2017-06-19 13:11:39 227

原创 Android JNI HelloWorld

本次操作的原则:能少做一步绝不多做,把可能碰到的坑都踩一次。把碰到的问题尽可能详尽的解释清除。所以这应该是一个冗长的博客。 尽量写清楚重点把,下次看的时候选择性阅读把。 开发环境 Ubuntu16.04AndroidStudio 2.3注意 如果在系统命令行界面 提示: command not found 请考虑环境变量的配置是否完善一、创建一个Android project二、创

2017-06-18 15:28:06 1153

原创 Linux编辑只读文件

方法一:VIM编辑完成之后 命令:w !sudo tee % 输入密码//二,警告文件已被修改了,并显示出一个选项菜单。//这里按 L键重新将该文件载入缓冲区。//按 O 应该也可以,笔者没有尝试。Press ENTER or type command to continue W12: Warning: File “/etc/profile” has changed and the

2017-06-16 13:15:04 22669

原创 public interface GL10 extends GL

官方注释:https://www.khronos.org/registry/OpenGL-Refpages/有一点要注意的是 GL10 意味着 这个借口遵从 OpenGL ES 1.0 规范。(以此类推) 本片文章参考 OpenGL ES 1.1 完成以下为私人注释。请以官方为准。好多方法直接百度就可以找到前人的经验/* //device/java/android/javax/microedit

2017-06-13 17:20:15 560

原创 glDrawElements is called with VERTEX_ARRAY client state disabled!

在 VERTEX_ARRAY 未启用的情况下调用了 glDrawElements 只需要在调用 glDrawElements之前调用:gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);即可

2017-06-08 15:29:45 1371

原创 OpenGL-ArrayIndexOutOfBoundsException: remaining() < count < needed

06-08 11:20:09.772 E/Adreno-ES11: <qglDrvAPI_glEnableClientState:1675>: GL_INVALID_ENUM06-08 11:20:09.794 E/AndroidRuntime: FATAL EXCEPTION: GLThread 3592 Process:

2017-06-08 11:59:55 612

转载 ByteBuffer.allocate()/ByteBuffer.allocateDirect()/JNI DETECTED ERROR IN APPLICATION: jarray was NULL

在Java中当我们要对数据进行更底层的操作时,一般是操作数据的字节(byte)形式,这时经常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式: public static ByteBuffer allocate(int capacity) public static ByteBuffer allocateDirect(int capacity)

2017-06-07 20:07:51 1721

转载 通俗解释glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用

转载自对于glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用虽然网上有很多的帖子,而且都试图解释得很详细,但是效果总是越说越黑,模棱两可的。今天我就简单滴说几句,言简意赅,希望大家随便看看之余能把这些个问题搞清楚了。glLoadIdentity()的作用就是把矩阵堆栈中的在栈顶的那个矩阵置为单位矩阵,好让之前的任何变换都不影响后面的变化。打个比喻,glL

2017-06-03 11:43:51 824

翻译 interface GLSurfaceView.Renderer

public interface GLSurfaceView.Renderer一个通用的渲染接口Renderer被OpenGL调用渲染帧。和GLServiceView协同使用的时候一般开发这负责实现这个借口,并通过GLServiceView.setRenderer()方法注册自己的实现类。OpenGL ES GUI-https://developer.android.com/guide/to

2017-06-02 09:43:55 927

原创 Android 3D 笔记(入门二)-小知识点回味

GL10:意味着可以使用OpenGL ES 1.0标准中定义的所有函数。

2017-06-01 12:08:02 335

原创 Android 3D 笔记(入门一)-概念粗识

OpenGL: 开放图形库(英文Open Graphics Library的缩写)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL ES: OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设

2017-05-31 16:17:45 387

原创 2016-09-01[关于Paint笔触的了解]

详细的问题是我们Paint的宽度和像素的关系。假设宽度为10像素,如果沿着(10,10)->(10,20)画一条线,那么这个线所在的矩形是什么范围呢?dp–float float – pix(像素)画笔宽度和像素的关系:真正的画出一条线来测量能知道 1f – 2pix 通过观察paint宽度从0.1一直增加的过程我们能从表象了解到,最少的绘制单位是2pix比如说从画笔宽度从 0.1至1.

2017-05-25 10:21:07 341

原创 Android触屏事件(二、事件分发)

在这里,我们了解到把实现GestureDetector中接口的自定义类放到 onTouchEvent方法中更加合适。 *

2017-05-18 12:24:26 258

原创 Android触屏事件(一、事件分发)

迁移自:http://androidbyeleven.farbox.com/post/study/-androidshi-jian-chu-li-ji-zhi  我们在处理一个问题的时候从原理弄明白才算是在项目中学习,稀里糊涂的实现功能,是一件很低级又很费脑里的事情,但是如果重复做若干次也是可以Get新技能的。这里笔者希望选择前者。我们面对的问题:  在一个控件中我们有完备的事件响应。但是这样做的

2017-05-18 11:27:51 340

原创 Linux(Ubuntu)JDK安装

下载资源下载JDK_SE下载JDK Document Java™ Platform, Standard Edition 8 Development Kit - JDK 8 Readme JDK Documentation The on-line Java Platform, Standard Edition (Java SE) Documentation 左侧导航窗格Download安装

2017-05-13 13:32:01 555

原创 Linux(Ubuntu)快捷键

概念super: Windows键/command键桌面快捷键查看默认值:系统设置->键盘->快捷键Shell快捷键查看默认值:终端->配置文件首选想->快捷键。 快捷键 解释 暂无 暂无

2017-05-05 20:37:50 448

原创 Android Studio/Gradle/重复依赖

碰到的问题Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent

2017-05-05 16:34:22 1029

原创 Linux(Ubuntu)小知识点的记录

关于Linux的命令apt-get软件安装路径

2017-05-03 21:30:50 1420

原创 Linux软件源(学习笔记)

一、基本操作 换源: 注意1:命令中有空格,但是看起来不明显。注意2:sources.list中添加的内容指导: http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8我现在用的是:网易(广东广州电信/联通千兆双线接入)http://mirrors.163.com/ubuntu/ sudo cp /etc/apt/

2017-04-20 07:10:22 1277 1

翻译 Repositories and Updates

release, security, updates, proposed 和 backports

2017-04-19 22:50:35 400

翻译 UbuntuBackports

原文链接:https://help.ubuntu.com/community/UbuntuBackports 笔者对一些基础性的概念尚无较深入的理解,有任何谬误,希望不吝指出。一、什么是:Backports  Ubuntu每六个月发布一个新版本,在这六个月期间发布活动是轻易不进行的。(轻易不发布就是也会发布)在这期间会修复一些BUG发布一些安全补丁也包括一些软件,但是在6个月一次主

2017-04-18 22:30:07 2445

转载 Ubuntu下apt-get命令详解

在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因为他是Ubuntu通过新立得安装软件的常用工具命令。本文列举了常用的APT命令参数:apt-cache search package 搜索软件包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get instal

2017-04-18 11:29:18 778

原创 操作系统分区原理(笔记)

分区是操作系统的逻辑概念,硬盘本身并不存在分区。A:Windows挂载:操作系统目录 与 硬盘分区建立联系的过程。挂载点:被挂载的操作系统目录 就是挂载点 (例如:C/D/E/F/G/H/I/J/K)等目录挂载类型:自动/手动。 Windows系统的挂载类型都是手动的。根目录:Windows 有多个根目录(例如:C/D/E/F/G/H/I/J/K)文件占据磁盘磁盘空间(

2017-04-18 10:03:04 3585

原创 Linux常用指令(笔记)

查看文件有什么文件/目录 ls //list列出目录的文件信息ls -l //list -list 以详细信息的形式查看文件目录ls -a //list -all 查看目录全部文件(包含隐含文件)ls -al(ls -la) //list -all list (list -list all) 查看包含隐藏目录的详细信息进行目录切换 cd dirname

2017-04-18 09:56:44 249

原创 dpkg:警告:无法找到软件包(dpkg -l | grep ^ii | awk '{print $2}' | grep -v xxxx | grep -v xxxx| xargs sudo apt)

一、环境Ubuntu 16.04 LTS二、状况安装这卸载软件的时候总是出现dpkg:警告:无法找到软件包****信息。预期就是解决这个问题。Ubuntu切换工作区间的快捷键[Ctrl+Alt+方向键]三、探究这个问题还是有前人处理过的,我们来学习下。 1. dpkg:警告:无法找到软件包 XXXX 问题解决 dpkg -l | grep ^ii | awk '{print $2}'

2017-04-17 22:00:55 6465

原创 WPS 插入 图片 显示 不 完全(OFFICE小问题笔记)

问题一:环境 我的环境:Win7+WPS问题 编辑Word文档的时候插入想文档中粘贴图片的时候总是出现图片不能显示完全的情况。解决 把需要粘贴图片的地方段落属性中的”行距”设置为”单倍行数”这个问题就解决了

2017-04-13 09:31:20 4345

原创 应该是怎么样的?

人应该是怎么样的过自己的生活?要说曲曲折折?要说轰轰烈烈?要说平平淡淡?      其实前两者都是伪命题,唯有平淡才是真啊,其实每天就是这样,不是吗?如果把时间放到三件事情上:读书,锻炼,写作,然后把这种生活节奏边的习以为常。这应该就是一生了。      这其中读书是学做人,锻炼和写作是践行学到的做人的道理。学而不思则罔,思而不学则殆。不可偏废。  实际上也不容偏废,没有写作饭都吃不上,谈什

2017-04-12 08:16:38 436

原创 Emacs使用笔记

替换全部指定字段: M-x replace-string<enter></enter> 例子: M-x replace-string abc def 就把所有abc替换成了def参考:Emacs批量替换文本的方法

2017-04-10 19:17:06 315

Linux内核设计与实现.第三版(Linux.Kernel.Development.3rd)

(中英合集)作者每次下载内容都苦于没有积分,如果你真的没有积分恰好我的硬盘上还有资源,这是我邮箱

2017-05-21

Linux命令手册

《Linux 常用命令手册.pdf》《Linux命令查询网址》《Linux命令全集[简体中文版].pdf》

2017-05-03

Android获取SDCard路径/Android获取存储器挂载点

AndroidStudio编写

2016-07-30

GridView中添加button后button无响应,和item无响应的解决

解决了GridView中添加button后button无响应,以及button有相应后 原来的item没有响应的问题

2015-07-26

空空如也

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

TA关注的人

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