自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 Useful blogs mark

1,最近项目需要添加一个电池图标,熟悉了一些自定义view的操作以及电池状态获取的方法,将相关blog记录如下:https://blog.csdn.net/u013135085/article/details/81216663 Canvas使用之绘制图片https://www.cnblogs.com/liangstudyhome/p/4080113.html Android 画个电池出来...

2019-04-11 11:08:21 141

原创 android 字符显示方向处理

问题:在阿拉伯语输入时,一个弹框中的字串显示为 “.will be removed ‘‘”.正常其他语言,显示为”’‘will be removed.”分析:由于阿拉伯语的输入习惯是从右到左,所以影响到了这个字串的显示,应该特殊为这个英文字串设置从左到右的显示方式解决: String msg = getResources().getString(R.string.swiftkey_re

2016-12-19 20:21:21 6468 3

原创 Android 键盘的显示和隐藏

工作中经常有同事询问如何隐藏和显示键盘。三星内部其实有自己写的API,调用方便、灵活,但是研究了下InputMethodManager,里面是有原生的方法可以调用的。 通过查询和写demo测试,如下方法测试有效: InputMethodManager imm = (InputMethodManager) getSystemService( Context.INPUT_METHOD_SER

2016-12-19 20:16:11 312

原创 android Framework层添加资源方式

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

2016-12-19 20:09:16 3152

原创 BFS广度优先遍历

1.广度优先遍历定义 图的广度优先遍历BFS算法是一个分层搜索的过程,和树的层序遍历算法类同,它也需要一个 队列以保持遍历过的顶点顺序,以便按出队的顺序再去访问这些顶点的邻接顶点。 2.基本实现思想(1)顶点v入队列。(2)当队列非空时则继续执行,否则算法结束。(3)出队列取得队头顶点v;访问顶点v并标记顶点v已被访问。(4)查找顶点v的第一个邻

2015-04-09 03:52:19 558

原创 DFS深度优先遍历

一,1.深度优先遍历的递归定义   假设给定图G的初态是所有顶点均未曾访问过。在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下:首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可达的顶点)均已被访问为止。若此时图中仍有未访问

2015-04-09 03:49:26 594

转载 关于Android中的延时操作

在工作中遇到了一个在含有图片的剪切板显示的情况下,输入法状态反映不及时的问题。通过分析,发现根本原因是虽然已经调用了Framework层剪切板的隐藏剪切板方法,但是反映状态的函数并没有能返回正确的值;继续看这个函数,发现他是通过handler发送message来进行处理的,所以说需要一定的时间。而我们输入法在两个函数调用期间,间隔的时间太短,导致出现了这个错误。于是就想到在两个函数中间加上一个

2015-03-09 00:53:21 576

原创 Android中颜色的定义和设置

在android代码中,我们经常可以看到如下的颜色定义:android:color="#FFBDBDBD"这类颜色代码用八位十六进制数字表示,其中前两位是指颜色的透明度,后六位是颜色的RGB值(可以用网页应用直接看)而透明度的换算方法如下:比如在第一行的颜色中,前两位是"FF",ff就是透明度,ff是16进制换成10进制便是255,所谓的透明度就是透明度×255,所得的数转换成16

2015-03-09 00:49:41 509

原创 INJECT_EVENTS权限与输入法的全屏手写

1,今天发现三星中文输入法和搜狗、讯飞等三方输入法的一点关于全屏手写的区别,就是在全屏手写的情况下,使用三星输入法,第一次点击屏幕,手机可以识别用户的点击事件,而三方的输入法,第一次点击屏幕,是将输入法隐藏,第二次点击才产生点击效果。2,仔细分析了一下原因,区别在于三星中文输入法有这一项权限,而其他的三方输入法没有。该项权限的解释:允许一个程序截获用户事件如按键、触摸、轨迹球等等到一个

2015-03-09 00:47:40 2452

原创 Android资源使用规则

在Android相关的工作过程中,不论是系统级的开发,还是App的开发,由于Android设备的多样性,对不同屏幕的适配和资源的管理,就成为我们必须面对的一个大问题。以下是在工作过程中,查询和学习到的Android资源使用规则相关的知识,和大家分享一下。一,dip、dp、sp、px及其相互转换:1,dip:device independent pixels(设备独立像素)。不同设备有不同的

2015-03-09 00:40:12 467

原创 工作一年半的反思和希冀

我的本科专业是信息管理,虽然和计算机搭边,但是在本科并没有花太多的精力在编程上,只是中规中矩的完全了相关的课程学习,也缺少一些项目实践。毕业后,阴差阳错,进入了一个手机开放厂商,开始了自己的安卓开发之旅。由于基础太差以及时间的紧迫,工作单位并没有给我足够的时间从头开始学习,在短暂的培训后就开始接手了工作,主职是解手机系统的bug,业务范围从最初的framework层,到后来专注于安卓输入法。在

2015-02-19 22:45:20 544

原创 全角字符Unicode编码及解问题中用到的Java基础知识

问题:安卓手机输入法中的符号键盘的部分符号并没有显示在正中间。分析:在代码中,符号键盘是一个textView,并且已经设置了setPadding(0,0,0,0)和 setGravity(Gravity.CENTER) ,继续分析,通过ttf查看软件,发现使用的ttf文件中字符本来就不在中间。想要修改的话,获取不到font中的上下间距,没办法调整,只能用笨办法,挨个判断加paddingBott

2015-02-19 22:30:21 1463

原创 android备忘录系列(一)之通过Service添加背景音乐

初步学习android之后,准备自己写一个备忘录来实践和锻炼学到的知识.不打算将这个备忘录写地多么好看,只希望能在他身上实践尽可能多的android技术.接下来的一系列日志,打算以备忘录为基础,逐步介绍自己实现其中一些功能的代码、经验以及学到的知识.在这个备忘录中我打算加入背景音乐,通过使用service来实现,就先写写这一部分。背景音乐,实现这个功能并不需要界面,所以就可以用到servi

2013-09-22 20:10:52 3105 1

原创 android中字符串资源的使用

在android编程中,作为菜鸟的我总是喜欢直接在java代码和xml代码中写一些"XXX"的字符串,这样其实不利于代码管理(我暂时了解到的,在实现软件的多语言支持时,需要文中所有字符串都在res/values/string中才能实现).接下来就说一说我在编程中关于字符串资源使用的一些心得和知识.1,首先需要在res/values/string.xml中建立自己所需要用到的字符串,格式如下

2013-09-21 21:16:05 1526

原创 关于我自己

csdn的第一篇日志,就说说我自己吧.在一个不错的大学的信管专业浑浑噩噩了四年,临毕业发现身无所长,面对即将到来的招聘,开始着急.没日没夜,跑东跑西地赶招聘会加临时抱佛脚地学习,还算幸运地拿到了几份offer.东看看,西问问,再加上自己一狠心,一头扎进了码农的世界.入了职,才发现自己实在是一只菜的不能再菜的小菜鸟,基础知识都已还给老师,项目经验接近于无,无奈,遂发奋.工作暂时在做a

2013-09-21 20:58:55 510

线性表的基本操作

包含线性表的基本操作,在vs2010编译通过

2013-09-02

数据结构-栈的基本操作

C语言代码,保证可以实现,在vs2010编译通过,适合初学者

2013-09-02

空空如也

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

TA关注的人

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