8 yiwuxue

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

android freeform模式定制桌面系统

本文基于android9.0来写的。一、产品需求:如下图,类似mac的桌面系统(1)区域1是系统标题栏。(2)区域2是长显示的窗口。(3)区域3普通app显示的窗口。(4)区域4也是一个上显示的窗口,主要用于应用的点击启动。二、下图是根据Android系统特性画的草图:(1)区域1是系统statusBar。(2)区域2是长显示的窗口,用WindowMana...

2019-05-08 17:27:00

转载:高德地图加载不出来,有高德的logo,但地图一片空白

按照高德官网的文档配置地图加载,在地图上有高德的logo,但是始终加载不到地图,那么你可能遇到这个问题了,请看下面解决办法。第一步查看:项目的build.gradle中配置的编译版本、运行版本、是不是高于27的版本。那么你的的问题肯定是因为高版本不支持http这种不加密的协议,需要使用https加密。有两种解决办法:第一种:将构建所用的版本调低,即可解决。第二种:在An...

2019-04-24 18:56:25

Android视频采集方案

需求:视频录制、30秒保存一个mp4文件。一、采用MediaRecord录制优点:使用方便,得到就是编码和封装好的音视频文件,可以直接使用。缺点:无法获取原始数据,从而无法对原始数据添加一些自己的处理。最重要的是如果30秒保存一次文件,就需要关闭MediaRecord,然后再重新打开。这样一关一开就会造成帧数据丢失。二、硬编码,通过camera、openGL、mediacodec...

2019-04-16 17:47:11

recyclerview item 吸顶实现的方法

直接上代码RecyclerView.SmoothScroller smoothScroller = new LinearSmoothScroller(context) { @Override protected int getVerticalSnapPreference() { return LinearSmoothScroller.SNAP_TO_START;    //item 置...

2018-03-30 20:55:07

glide 设置head

GlideUrl cookie = new GlideUrl(qrCodeImageUrl, new Headers() { @Override public Map<String, String> getHeaders() { return Util.getHeaders(PayActivity.this); }});GlideApp.wi...

2018-03-29 17:51:45

在Android上实现HttpServer

在最近的项目中因为要用Android作为一个服务器去做一个实时接收数据的功能,所以这个时候就要去做一个Android本地的微型服务器。那么此时我首先想到了spring boot,因为他是一个服务器的框架。但是实际上我们根本用不到这么大型的服务器框架,配置这些都太麻烦。所以,我又找到了Ijetty、NanoHttpd和AndroidAsync这三个框架,都是比较微型的,适用于Android的

2017-08-15 10:46:09

Android Glide 优化用户体验

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]在上篇文章中,我们介绍了 Glide 怎样加载图片以及处理加载的图片,这篇文章我会从用户的体验角度来介绍 Glide。不过 Glide 提供的优化体验的方法,并不适用所有情况,所以根据实际情况选择到底用不用以及怎么用。placeholder()默认图片在没有加载图片前,界面会

2017-04-20 10:59:30

欢迎使用CSDN-markdown编辑器

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

2016-11-21 15:12:37

《C语言深度剖析》笔记

《C语言深度剖析》笔记1.在c语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整形处理。 2.register 变量必须是一个单个的值,并且其长度应小于或等于整型的长度。而且 register 变量可能不存放在内存中, 所以不能用取址运算符 “&”来获取 register变量的地址。 3. int main() { char a[1000]; int

2016-01-14 11:33:44

Android的Recovery中font_10x18.h字库文件制作

原文:http://blog.csdn.net/kangear/article/details/10011849任务是要汉化Android中的Recovery,就了解了bootable/recovery/minui/font_10x18.h这个英文字库的来历,最终汉化的时候并没有自己汉字字库,用的github上现成的,但font_10x18.h来历短暂的留存在脑子里边不

2016-01-05 11:24:02

使用位图字体工具BMFont从图片生成自定义字体

上一篇转了别人的一篇文章,讲了BMFont的基本用法。对BMFont比较陌生的同学请点击这里先去学习:http://blog.csdn.net/keshuiyun/article/details/9960589。本篇讲解如何利用美工提供的字符图形来生成自定义字体。美术提供的字体经常是下面这样的:或者这样的:这时候我们就要借助BMFont了,首

2016-01-05 11:17:42

ubuntu系统下创建新用户

在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。虽然作用一样,但用法却不尽相同:  1. 使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。解决方法:    sudo useradd -m -s /bi

2015-11-02 10:47:30

Ubuntu下配置支持Windows访问的Samba共享

一、安装Ubuntu samba服务器$ sudo apt-get install samba$ sudo apt-get install smbclient # Linux客户端测试用 二、创建samba配置文件1. 备份原配置文件$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2015-11-02 10:45:24

ubuntu 修改默认 shell

如果拥有 root 权限,可以直接修改 /etc/passwd 文件。找到用户 ID 起始的行user:x:1000:112:user,,,:/home/user:/bin/bash最后一个字段为登录后的默认 Shell, /bin/bash 是程序 bash 的主程序路径。 fish 主程序的路径通常为 /usr/bin/fish 。/etc/shells 中列出系统中所有可用

2015-11-02 10:44:04

find命令

find . -name "*.*" | xargs grep "内部存储"1. set命令可以显示出当前shell下所有全局参量定义及其值; 2. 查找并删除当前目录下小文件:find . -type f -size -10k -exec rm {} \;说明: www.2cto.com  -type f 查找文件

2015-07-02 10:20:59

Android 界面布局

了解Android布局是应用界面开发的关键,在Android中,Android共有五种布局方式。分别是:FrameLayout(框架布 局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).这些布局各有自己的特色。灵活搭配应用这些布局才能做好android界面。一

2015-04-17 13:11:53

查看静态库和动态库是32位还是64位

动态库:file ./usr/libexec/sudo_noexec.so静态库:objdump -a libmqapi.a

2015-04-16 09:55:42

Linux程序分析工具介绍—ldd,nm

本文要介绍的ldd和nm是linux下,两个用来分析程序很实用的工具。ldd是用来分析程序运行时需要依赖的动态库的工具;nm是用来查看指定程序中的符号表相关内容的工具。下面通过例子,分别来介绍一下这两个工具:1. ldd, 先看下面的例子, 用ldd查看cs程序所依赖的动态库:$ ldd cs  linux-gate.so.1 =>  (0xffffe000)  libz.so.1

2015-04-14 17:55:17

uinput

#include #include #include #include #include #include #include #include void usage(void){ printf(" Usage : keyboard [key number...]\n"); printf(" keyboard 29 56 32 /* CTRL + ALT +D */\n"); printf(" ke

2015-03-27 15:12:27

快速窥探elf格式文件文件的内部信息

Linux的二进制执行文件,通常是ELF格式的。查看这些文件的常用命令有:1、file 显示执行文件的基本信息,包括位数、库等。2、nm -D 显示调用的标准库函数等。3、strings 显示内部的静态字符串列表。4、lsof -p 运行期间执行该命令,可以查看打开的句柄情况。

2014-11-19 16:19:55

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。