摘要:
一、android获取图片的主要方法。 (1)、利用BitmapFactory.decode..各种方式获取资源、sd卡的图片,从这可以看出android都是以位图的形式加载的图片的,jpg、png等形式的图片都会转化为位图的格式。 (2)、利用Bitmap.create来创建图片,制定位图的存储格 阅读全文
摘要:
1、android中将图像进行透明度的处理 其中setPixel时总是错误是图片是不可mutable(修改、改变)。,调用copy函数copy图片后仍不行,最后用createBitmap解决问题的且效率更高。 方式一:这种方法针对与处理图像中的某些像素时候使用 public Bitmap getTr 阅读全文
摘要:
1、当设计音乐播放的时候发现setSmallIcon时候手机状态栏显示的是一块白板,通过查资料发现:系统把icon非透明的部分全变成白色了,原来的icon非透明的部分是黑色自动变为白色了。 若想用黑色的状态栏可以有2种方法: 1.把App目标编译sdk版本降为4.+ 2.选择白色的icon 阅读全文
摘要:
一、服务的一些分类: android service主要分系统服务和应用程序服务,系统服务,framwork提供的,而应用程序服务是用户自己定义的继承Service的服务。 应用程序服务又分为2类:本地服务 和 远程服务,他们的区别在于:创建的服务的客户端与所创建的服务是否在同一个进程中 本地服务: 阅读全文
摘要:
1、 Notification后台运行,Notification构建随着api的更新一直在变,因此一般最新的设计方法都可以去参考谷歌的文档。 1、Notification的更新一般不是和activivity控件一样更新,而是重新构建一样的notification,然后用notify(ID,notif 阅读全文
摘要:
在做音乐播放器的时候外面一般需要写一个监听器来监听音频资源是否被抢占的监听器,比如当我们播放音乐的时候打开视频播放器播放视频这时候外面就要求音乐暂停然后播放视频。一般外面需要写一个音频变化的监听器:OnAudioFocusChangeListener。当其他的应用申请音频资源的方式不同时候我们做出相 阅读全文
摘要:
一、 C++与C的比较: C语言是一个结构化语言,它的重点在于算法和数据结构,C语言的设计首先要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到的输出(或实现过程(事物)控制)。 C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态 阅读全文
摘要:
1、在图库的contentprovider里存储的是image、video、audio的信息的存储,如:它们的格式、文件的路径等,因此外面利用getcontentprovider对数据库进行查询这些信息可以获得文件在sd卡的存储地址从而可以获取图片,一个简单的demo: 图库的数据库只是一个索引,它 阅读全文
摘要:
因为学习视频解码。不得不重新复习下C语言呢,3年都没碰了嘿嘿! 1、c与java不同它没有boolean和byte这2个基本类型,boolean在c中利用0和非0来代替,0为false,非0为true。byte为一个字节,在c中可以用char类型来代替。 C中各种基本类型所占的字节数:(利用size 阅读全文
摘要:
最近无聊写了个播放器除了没实现解码功能大多的功能都实现了,主要是回顾一些android的知识点和andorid6.0的动态授权的学习。 1、android 6.0的动态授权问题。 android 6.0后需要开发人员实现动态授权,不再像以前一样在mainfet的清单文件中加入权限就可以了(清单文件还 阅读全文