-
VLC Android摄制视频
VLCAndroid录制视频在这篇文章《vlcandroid的编译及截图,录制视频等功能》里,我找到了用vlc实现Android版本截图的功能,但是录制视频的功能是不正确的。其录制视频的方法,对vlc底层的开始录制和结束录制,都不能很好的控制。鉴于此,我们对vlc代码进行修改,编译。参见http://patches.videolan.org/patch/606/diff--gita/include...
326
热度 -
Android gallery兑现图片的左右循环旋转源码分享(转)
Androidgallery实现图片的左右循环旋转源码分享(转)三步走:第一步初始化gallery时设置较大的初始化位置Gallery?gallery=((Gallery)findViewById(R.id.myGallery1));??gallery.setAdapter(newImageAdapter(this));??gallery.setSelection(200);第二步:重写BaseA...
21
热度 -
Android学习札记(二)
Android学习笔记(二)ActivitiesandTasks——活动和任务上边提到过,一个活动能启动另一个活动,甚至是在别的应用程序中定义的活动。设想,例如,您想让用户显示某地的街区地图。而且已经有了一个可以完成此事的活动,所以您的活动要做的仅仅是将请求信息放进一个Intent对象中,将这个Intent对象传递给startActivity()。地图查看器这个活动就会显示出地图。当用户点击BAC...
74
热度 -
Android系列课程之八:ListView组件的使用
Android系列教程之八:ListView组件的使用写道ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。这篇文章主要通过一个示例来展示ListView的用法。?Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Androi...
63
热度 -
Android 开发中 Parcel储存类型和数据容器
Android开发中Parcel存储类型和数据容器 在android中使用Parcel(存储基本数据类型和引用数据类型的容器)通过IBinder来绑定,这种方法的作用是让数据在进程间传递数据,Parcel定位就是轻量级的高效的对象序列化和反序列化机制。在Framework中有parcel类,源码路径是:Frameworks/base/core/java/android/os/Parcel.java...
53
热度 -
Android入门(三)ProgressBar和ListView
Android入门(3)ProgressBar和ListView一、提要今天要学习的是两个稍微复杂一些的控件。ProgressBar经常用于文件载入,处理文件,下载等场合。ListView用于以列表的形式展示内容。最终效果:二、ListView三个元素:1.ListVeiw用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件...
28
热度 -
Android入门(五) SharedPreferences
Android入门(5)SharedPreferences5.2.1需求分析效果图5.2.2设计思路与步骤1.首先布局,不多说。三个TextView、三个EditText、一个Button搞定。各id不用,三个EditText必须用id,而按钮在main.xml中要注册个onClick事件即可。2.关键是如何让应用程序一开始就可以显示上次,保存成功的设置的值呢?如何又将本次修改设置的...
48
热度 -
[Android学UI之三]兑现新浪微博消息页面左右滑动页面方式一(一)
[Android学UI之三]实现新浪微博消息页面左右滑动页面方式一(一)功能:新浪微博消息页面使用说明:先用自定义的一个类:HorizontalPager实现左右滑动,实现起来比较清爽、简单HorizontalPager类在第一篇学UI博客看图吧!先看效果!!!滑动触发事件。接下来看代码吧!界面activity:packagecom.bbswp.demo;importcom.bbswp.demo....
9
热度 -
Android的根本常用的短信操作
Android的基本常用的短信操作1、调用系统发送短信界面(传入手机号码+短信内容)2、隐藏发送短信(指定号码指定内容)(这里隐藏只是没有反写入数据库)3、获得收件箱接收到的短信4、Android屏蔽新短信通知提示信息:(ContentObserver)4、删除刚接收到的短信:A)、带提示删除B)、无新短信通知=删除短信所用到的相关数据类:Intent、SmsManager、BroadcastRe...
1
热度 -
收拾出15个Android很有用的代码片段(技巧)ophone
整理出15个Android很有用的代码片段(技巧)ophone1:查看是否有存储卡插入Stringstatus=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){说明有SD卡插入}2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style...
492
热度 -
android实现六边形等不规则格局
android实现六边形等不规则布局在去年广告机项目中,UI设计出一个比较华丽的UI,但是对于我来说无从下手,我试过view的叠加并设置外边距实现,虽然勉强可以实现,但是获取单击焦点是有很多问题;效果图如下:最后只有另外想办法;我对viewgroup进行了自定义,并且自定义了每个按钮源码:http://download.csdn.net/detail/hcb1230/6479979以下是我的实现方...
39
热度 -
深入了解类型
深入理解类型在C#中,有两种大类型——值类型和引用类型。1、值类型与引用类型深入的理解这两种类型是非常重要的,面试官会考验面试者对这两个知识的了解来判断基础是否扎实,并且有没有深入的去思考。1.1什么是值类型与引用类型值类型主要包括简单类型、枚举类型和结构体类型等。值类型的实例通常被分配到线程的堆栈上,变量保存的内容就是实例数据本身。引用类型的实例则被分配到托管堆上,变量保...
283
热度 -
Android多屏滑动:ViewPager自定义小圆圈标签 仿app初次运行时的领航
Android多屏滑动:ViewPager自定义小圆圈标签仿app初次运行时的导航 上文说了多屏滑动基础用法,遗留标签页的问题。纵观App的滑屏体验,标签页无非有三种:一种是每个View对应一个小圆圈,当前View对应的小圆圈颜色和其他不一样。但是所有View的标签在同一时刻都是可见的。如下两张图片所示,这也是本文的效果:第二种:标签页是类似QQ和微信,只有当前View下有线性标识。其他View么...
30
热度 -
Android NDK开发篇(5):Java与原生代码通信(数据操作)
AndroidNDK开发篇(五):Java与原生代码通信(数据操作)虽然说使用NDK可以提高Android程序的执行效率,但是调用起来还是稍微有点麻烦。NDK可以直接使用Java的原生数据类型,而引用类型,因为Java的引用类型的实现在NDK被屏蔽了,所以在NDK使用Java的引用类型则要做相应的处理。一、对引用数据类型的操作虽然Java的引用类型的实现在NDK被屏蔽了,JNI还是提供了一组API...
48
热度 -
(android高仿系列)今天头条 -新闻阅读器 (一)
(android高仿系列)今日头条--新闻阅读器(一)在模仿中循序渐进,以程序员角度去看待每一个APP是如何实现的,它有什么优缺点,并从中提升自己。之前发现很多人在群里面、论坛上求网易新闻客户端的源码,之后我就去下了个网易新闻客户端和今日头条新闻客户端,发现他们的大体是一样的,于是在最近的空闲时间,便去琢磨如何去实现这样一个APP。要知道它们是如何实现的,用到了什么第三方库文件,反编译便是很好的一...
100
热度 -
【从源码望Android】03Android MessageQueue消息循环处理机制(epoll实现)
【从源码看Android】03AndroidMessageQueue消息循环处理机制(epoll实现)1enqueueMessagehandler发送一条消息mHandler.sendEmptyMessage(1);经过层层调用,进入到sendMessageAtTime函数块,最后调用到enqueueMessageHandler.javapublicbooleansendMessageAtTime...
24
热度 -
Android 札记-Fragment 与 Activity之间传递数据
Android笔记-Fragment与Activity之间传递数据Fragment与Activity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调。下面先学习第一种方法。(1)使用setArgument方法:为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3;现在...
666
热度 -
android4.0 USB Camera范例(三)UVC
android4.0USBCamera实例(三)UVC前面我写了两篇文章说明了zc301的实现具体请看http://blog.csdn.net/hclydao/article/details/21235919下面顺便把通用的USB也写上前面的ZC301获取到的格式是JPEG的所以不用进行什么处理就可以用来显示,但是标准的UVC获取到的是YUV422格式的需要转换成RGB...
531
热度 -
深度分析:Android4.3下MMS发送到附件替音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)
深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)因为工作需要,再加上个人爱好,经过分析整理出短彩应用中从发送至收到附件为音频的彩信的下载,预览,播放整个流程,给大家一起分享。第一步,添加附件:ComposeMessageActivity类下,addAttachement();priv...
395
热度 -
Android ActionBar的根本用法
AndroidActionBar的基本用法本文翻译了这篇文章:UsingtheAndroidactionbar(ActionBar)-Tutorial1、ActionBar的简介ActionBar位于Activity的顶部,可用来显示activity的标题、Icon、Actions和一些用于交互的View。它也可被用于应用的导航。ActionBar是在Android3.0(API11)中加入到SK...
71
热度