Android
kingdam578
这个作者很懒,什么都没留下…
展开
-
Android HTTPS实战2
前文Android HTTPS实战1说过,如果服务器部署的是知名CA签发的证书,我们无需做什么工作,Android就可以直接访问了。但如果服务器部署的是自签名的证书呢,我们该如何处理?大概思路我们是有的,就是在这个方法中处理:public void checkServerTrusted(X509Certificate[] chain, String authType) thro...原创 2019-12-16 16:41:58 · 463 阅读 · 1 评论 -
Android HTTPS实战1
看完了理论Android HTTPS基础,HTTPS实际在Android中的是怎样应用的呢?通过查看官方文档,通过 HTTPS 和 SSL 确保安全, 我们看到,访问HTTPS非常简单,系统已经完成了全部的工作,代码如下: URL url = new URL("https://wikipedia.org"); URLConnection urlConnection = url.o...原创 2019-12-16 15:21:10 · 438 阅读 · 0 评论 -
Android HTTPS基础
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-12-16 11:22:39 · 415 阅读 · 0 评论 -
Android动画_AlphaAniamtion
AlphaAniamtion:渐变效果,这个是一个透明度的动画效果.代码方式:AlphaAnimation aAnima = new AlphaAnimation(1.0f, 0.0f);aAnima.setDuration(2000); view.startAnimation(aAnima);xml方式:<alpha xmlns:android="http://转载 2015-12-02 15:10:33 · 424 阅读 · 0 评论 -
Android动画_RotateAnimation
本篇只记录RotateAnimation。rotate 旋转动画效果:代码方式:RotateAnimation rAnima = new RotateAnimation(0, -90);rAnima.setDuration(3000); view.startAnimation(rAnima);xml方式:<rotate xmlns:android="http转载 2015-12-02 14:50:51 · 423 阅读 · 0 评论 -
Android动画_TranslateAnimation
本篇只记录TranslateAnimation。Translate动画是非常好理解,就是定义一个开始的位置和一个结束位置,定义移动时间,然后就能自动产生移动动画。Android的translate移动方向有 横向(X) 竖向(Y), 左右滑动使用了横向移动效果,对于竖向(Y)的位置如下:代码方式实现:TranslateAnimation tAnim = new Tr转载 2015-12-02 14:01:50 · 717 阅读 · 0 评论 -
Android动画_PropertyValuesHolder
多属性动画转载 2015-12-28 14:35:58 · 456 阅读 · 0 评论 -
Android动画_layoutAnimation
布局动画转载 2015-12-28 14:34:10 · 384 阅读 · 0 评论 -
Android动画_Property Animation
Android Property Animation转载 2015-12-10 19:49:46 · 381 阅读 · 0 评论 -
Android Service简介
Android Service总结:什么是Service?1 不是单独的进程(是应用运行进程的一部分)2 不是线程Service提供两种主要功能:1 告诉系统它需要在后台运行,通过Context.startService();2 可以与其他组件交互,通过Context.bindService();Service有两种形式:1 Started2原创 2015-08-05 11:30:04 · 394 阅读 · 0 评论 -
servlet开发10-JSP语法
1.JSP页面构成java 脚本程序是通过标记来嵌入到 HTML 中的。基本格式如下:JSP 页面标题...//HTML 标签语言//嵌入 Java 脚本执行语言%>...//HTML 标签语言其中可以通过来声明变量或者方法;使用格式来引用一个表达式值;更多的是通过在中嵌入 Java 脚本语言。2. 脚本元素现在主要有三种原创 2015-05-22 16:34:18 · 408 阅读 · 0 评论 -
Android单元测试2-工具
Android TestCase 单元测试原创 2015-05-22 14:37:03 · 701 阅读 · 0 评论 -
SVN命令
SVN:SVN可用的子命令: 常用:checkout (co) , commit (ci) , import , add , diff (di) , list (ls) , log , update (up) , status (stat, st)1. 导入数据到版本库• svn import mytree file:///var/svn/newrep原创 2015-05-15 12:27:42 · 411 阅读 · 0 评论 -
Android动画_ScaleAnimation
ScaleAnimation:图片进行放大缩小的动画效果。代码方式:ScaleAnimation sAnima = new ScaleAnimation(0, 5, 0, 5);sAnima.setDuration(2000);view.startAnimation(sAnima);xml方式:<scale xmlns:android="http://schemas转载 2015-12-02 15:19:12 · 350 阅读 · 0 评论 -
Android动画_AnimationSet
AnimationSet包含了一系列的Animations,效果叠加。代码方式:AnimationSet set = new AnimationSet(false); TranslateAnimation tAnim = new TranslateAnimation(0, 300, 0, 0); tAnim.setInterpolator(new Accelerate转载 2015-12-02 15:48:37 · 407 阅读 · 0 评论 -
读读retrofit源码_Android
读Retrofit源码之前,必须先会使用okhttp请求网络资源, 这个网上挺多教程的了.如:[Android OkHttp完全解析 是时候来了解OkHttp了]https://blog.csdn.net/lmj623565791/article/details/47911083implementation ‘com.squareup.okhttp3:okhttp:3.12.3’...原创 2019-07-29 16:07:00 · 188 阅读 · 0 评论 -
FFmpeg In Android - H264码流解码/OpenGL ES渲染
//TODO原创 2018-11-19 11:49:50 · 1201 阅读 · 0 评论 -
FFmpeg In Android - JNI文档-2
8 Additional JNI Features8.1 JNI and ThreadsJava VM支持多线程的并发执行,并发大大增加了复杂度,之前单线程时从没遇到过的.多线程可能同时访问同一个对象,同一个文件描述符,简单来说就是临界资源.为了最有效地使用本节,你应该事先对多线程的概念较为熟悉.你应该知道怎样用Java语言使用多线程,同步访问临界资源等,可以参考Concurrent Prog...翻译 2018-10-24 23:19:12 · 153 阅读 · 0 评论 -
FFmpeg In Android - 多媒体文件解封装/解码/保存Yuv
FFMPEG视音频编解码零基础学习方法100行代码实现最简单的基于FFMPEG+SDL的视频播放器FFmpeg很庞大,可以参考上面的链接,csdn上雷霄骅的博客,稍微熟悉点后可以看官方自带的例子,ffmpeg-3.3.8/doc/examples,通过例子熟悉FFmpeg的流程和函数.不过看了很多例子都是FFmpeg+SDL的,实际上我基本上都是在Android上编程,所以只用FFmpeg, ...转载 2018-10-24 12:00:34 · 697 阅读 · 0 评论 -
FFmpeg In Android - Yuv格式
Yuv格式转载 2018-10-26 12:52:50 · 212 阅读 · 0 评论 -
FFmpeg In Android - JNI文档
NDK官方文档NDK官方github demo转:Android NDK开发扫盲及最新CMake的编译使用The Java™ Native InterfaceProgrammer’s Guide and Specification1 简介JavaTM Native Interface(JNI)是Java平台一项强力的特性.使用JNI的应用可以包含本地代码例如C和C++, 就像使用Jav...翻译 2018-10-21 23:11:50 · 316 阅读 · 0 评论 -
FFmpeg In Android - H264码流解码/保存Yuv
//TODO转载 2018-10-25 17:26:29 · 669 阅读 · 0 评论 -
FFmpeg In Android - H264码流解码/转换为RGB
本节例子源码_NativeH264ToRgb.cpp利用ffmpeg提供的swscale,可以将YUV格式的图片转换RGB,保存为PPM文件,或者转换为Bitmap渲染出来。也可以用第三方库libyuv(自备梯子)...转载 2018-10-28 18:38:06 · 976 阅读 · 0 评论 -
JAVA泛型_JSON
因为Java泛型的擦除并不是对所有使用泛型的地方都会擦除的,部分地方会保留泛型信息。最典型的地方就是一个非泛型类可以继承一个泛型基类,例如:public class Base { }public class Derived extends Base { }此例中Base是泛型类,有一个未绑定的泛型类型变量T。而Derived是非泛型类,并没有任何未绑定的泛型变量;它所继承原创 2017-11-29 10:36:36 · 513 阅读 · 0 评论 -
Android单元测试-基本
Android 单元测试 基础 Eclipse原创 2015-05-15 16:11:40 · 429 阅读 · 0 评论 -
Android动画_基本
android动画主要分为三大部分,1. Drawable Animation:即逐帧地显示图片,经常运用于动态显示一个进度动画,这是出现频率最高的应用场景。2. View Animation:也就是很多书籍说的Tweened Animation(有人翻译为补间动画)。View Animation分为4大类:AlphaAnimation(透明度),RotateAnimation(旋转载 2015-12-02 12:03:45 · 431 阅读 · 0 评论 -
Android VelocityTracker
public final classVelocityTrackerextends Objectjava.lang.Object ↳android.view.VelocityTrackerClass OverviewHelper for tracking the velocity of touch e转载 2014-12-29 15:55:55 · 488 阅读 · 0 评论 -
Android MotionEvent
MotionEvent事件对象一般我们是在View的onTouchEvent方法中处理MotionEvent对象的.public boolean onTouchEvent(MotionEvent event) 在这里我们需要从一个MotionEvent对象中获得哪些信息呢?(1)首先应该是事件的类型吧?可以通过getAction(),在android2.2之后加入多点触控支持之转载 2014-12-26 16:37:19 · 984 阅读 · 0 评论 -
yuv 测试视频地址
一些yuv视频下载地址因为测试需要下载一些yuv视频地址,现存一个可以下载yuv视频的地址以备后用http://trace.eas.asu.edu/yuv/index.htmlftp://ftp.ldv.e-technik.tu-muenchen.de/dist/cif/查看yuv视频工具http://files.cnblogs.com/littlejohnny/YUVvi转载 2014-09-15 11:18:46 · 1208 阅读 · 0 评论 -
ffmpeg filtering video的问题
运行了ffmpeg filtering_video.c这个DEMO, 发现拿出来原创 2014-09-29 18:05:04 · 1046 阅读 · 0 评论 -
ffmpeg freetype not found 编译问题
备忘:原创 2014-10-26 13:48:38 · 10571 阅读 · 3 评论 -
Android NDK 移植 libpng和libz
环境:Ubuntu12.04(64bit) android-ndk-r8d libpng-1.5.13 zlib-1.2.7因为libpng用到了库zlib 所以也要下载来一起编译zlib (http://www.zlib.net/)libpng(http://www.libpng.org/)可以用两种方法编译源码, GNU Makefile原创 2013-01-17 11:49:32 · 4221 阅读 · 0 评论 -
Android 命令行手动编译打包详解
使用ANT来对应用打包,一般会经过以下几个步骤:1.用aapt命令生成R.java文件2.用aidl命令生成相应java文件3.用javac命令编译java源文件生成class文件4.用dx.bat将class文件转换成classes.dex文件5.用aapt命令生成资源包文件resources.ap_6.用apkbuilder.bat打包资源和classe转载 2012-11-23 14:38:01 · 7781 阅读 · 0 评论 -
Building Two Versions of the Same Android App
There are good reasons to want to build two versions of the same Android application. The most common scenario is to produce a free demo/reduced-functionality version of a non-free app. You could ac转载 2012-11-23 10:58:43 · 853 阅读 · 0 评论 -
ffmpeg 代码实现视频添加水印功能
备忘:原创 2014-11-03 21:10:21 · 25843 阅读 · 4 评论 -
Android 自定义View (一)
Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图:可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子ViewGroup,而子ViewGroup又可以包含下一层转载 2014-12-24 09:53:44 · 542 阅读 · 0 评论 -
Android scroll的封装器Scroller (三)
实现View的滚动(滑动、动画)效果, 用到了Scroller,还要实现View类的computeScroll()方法:/** * Called by a parent to request that a child update its values for mScrollX * and mScrollY if necessary. This will typically转载 2014-12-26 14:40:53 · 716 阅读 · 0 评论 -
Android scroll的封装器Scroller (二)
http://www.cnblogs.com/wanqieddy/archive/2012/05/05/2484534.htmlScroller类的介绍 我们知道想把一个View偏移至指定坐标(x,y)处,利用scrollTo()方法直接调用就OK了,但我们不能忽视的是,该方法本身 来的的副作用:非常迅速的将View/ViewGroup偏移至目标点,而没有对这个偏移转载 2014-12-26 12:18:47 · 607 阅读 · 0 评论 -
Android scroll的封装器Scroller (一)
public classScrollerextends Objectjava.lang.Object ↳android.widget.ScrollerClass OverviewThis class encapsulates scrolling. You can use scrollers转载 2014-12-26 11:55:00 · 430 阅读 · 0 评论 -
Android View 滑屏初探
效果就是类似launcher, 可以左右滑动一屏。思路:自定义ViewGroup, 从左到右摆放子View, 每个子View的宽高等于屏幕宽高, 滑动时通过scrollTo / scrollBy移动内容来显示每一子View(每个子View占满一屏), 做到切换的效果。public class MultiViewGroup extends ViewGroup { priva转载 2014-12-26 10:54:41 · 662 阅读 · 0 评论