在Android中播放视频用到的也是MediaPlayer,展示视频通常使用SurfaceView控件。比较全面,布局文件,java文件,字符串文件都有了。
在main.xml布局文件添加用于视频画面绘制的SurfaceView 控件: 继续阅读“Android应用开发之简易视频播放器_Linux编程_Linux公社-Linux系统门户网站”
代码剪辑,记录代码人生的点点滴滴!
在Android中播放视频用到的也是MediaPlayer,展示视频通常使用SurfaceView控件。比较全面,布局文件,java文件,字符串文件都有了。
在main.xml布局文件添加用于视频画面绘制的SurfaceView 控件: 继续阅读“Android应用开发之简易视频播放器_Linux编程_Linux公社-Linux系统门户网站”
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular |
Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 继续阅读“Android 正则表达式的使用方法详解_陈民贺_新浪博客”
写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的其他的接口。
这两天想写一个简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是不能自己定义的,只有两个固定的时间,分别是2秒和3.5秒。我的需求是自定义显示的时间,这个显然不能满足我的需求。但是它是如何做到显示一个View凌驾于现有的所有的View之上的呢? 继续阅读“WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法 – 泡在网上的日子”
通过Context.getSystemService(Context.WINDOW_SERVICE)可以获得 WindowManager
对象。
每一个WindowManager对象都和一个特定的 Display
绑定。 继续阅读“Android悬浮窗实现 使用WindowManager – 圣骑士wind – 博客园”
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面: 继续阅读“Android中visibility属性VISIBLE、INVISIBLE、GONE的区别 – chindroid – 博客频道 – CSDN.NET”
前面总结了如何应用android自带的布局到ListView中去,现在如果想让自己的ListView更生动,只需要将自己定义的布局应用到ListView中,在布局中添加一些生动的元素,比如,图标。 继续阅读“android图文混排之ListView自定义布局 – ma12an的专栏 – 博客频道 – CSDN.NET”
json是种常用的数据传输格式,在android开发中,如何借助java语言实现对json数组对象的解析呢,请参阅下面的关键代码: 继续阅读“Android如何解析json数组对象 – Dwarven的专栏 – 博客频道 – CSDN.NET”
网上有很多java版的AES加密解密例子代码,但都因为路径问题,在Android上无法使用.以下代码在Android上测试通过 继续阅读“AES加密解密Android版 – carlosk – 博客园”
AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口。 但是Java自带的JDK默认最多实现128位及其以下的加密。如果使用java自带的api实现aes256将会报java.security.InvalidKeyException:illegal Key Size
的错误。 继续阅读“Android中AES256加密的实现 – Leo Chin – 博客园”
移动开发中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密。头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Android和iPhone两个客户端各写一套Web Service接口吧?我相信还会有很多朋友为此困惑,在此分享一套3DES加密程序,能够实现Java、Android和iPhone三个平台加解密一致。 继续阅读“Android.iPhone和Java三个平台一致的加密工具 – CodeWeblog.com”
网上有很多java版的AES加密解密例子代码,但都因为路径问题,在Android上无法使用.以下代码在Android上测试通过 继续阅读“AES加密解密Android版 – carlosk – 博客园”
时间戳就是如1377216000000 这种格式我们在mysql数据库中会经常用到把时间转换成时间戳或把时间戳转换成日期格式了,下面我来介绍安卓中时间戳操作转换方法。
一、原理
时间戳的原理是把时间格式转为十进制格式,这样就方便时间的计算。好~ 直接进入主题。(下面封装了一个类,有需要的同学可以参考或是直接Copy 就可以用了。) 继续阅读“如何将android时间戳转换成时间_百度知道”
参考两篇文章,代码具体还需要修改。
1、创建类。代码如下
2、在对应使用的地方调用就可以了。
DateUtils.getCurrentDate(); //获取系统当前时间
DateUtils.getDateToString(时间戳); //时间戳转为时间格式
DateUtils.getStringToDate(“时间格式”);//时间格式转为时间戳 继续阅读“时间类(时间戳的各种转换成) – Android应用开发 云豆网,北大青鸟官方学员社区”
调试程序需要打印一些消息出来,logcat不好用的话就很麻烦了。这个问题折腾了好久,为啥就是不出来呢?部分华为手机不显示log问题原因是手机底层开关没打开。 继续阅读“解决eclipse中logcat不显示log的问题 | 学步园”
ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。
Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard的主要作用就是混淆。当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。 继续阅读“Android Java混淆(ProGuard) – To build a better world ! – BlogJava”
更新说明:
1、完美支持android1.5、android1.6、android2.0、android2.01、android2.1平台;
2、完美支持320×480、480×800、480×854等各种分辨率(自适应屏幕分辨率);
3、支持在线音视频播放,支持URL input和从浏览器调用SeeJoPlayer播放器播放在线音视频;
4、自动转为横屏播放,为用户提供更好的观看体验;
5、修改了没有SD卡程序出错的Bug;
6、美化了视频播放列表和操作说明的界面。 继续阅读“Android平台下SeeJoPlayer视频播放器(功能介绍及源码解析,附源码) – To build a better world ! – BlogJava”