自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android MediaProjection截屏与录屏(ScreenCapture Library 的使用)(二)

项目地址https://github.com/shark5/ScreenCaptureGradle 引用compile 'com.shark:screencapture:1.0.0'创建实例ScreenCapture mScreenCapture = ScreenCapture.newInstance(this);事件监听mScreenCapture.setCaptureListener(new S

2017-05-25 23:52:14 6960

原创 Android MediaProjection截屏与录屏(surfaceview截图)(一)

MediaProjection 和 MediaProjectionManager 是 Android 5.0 开放的屏幕截图与录制视频的接口,它可以用来对 surfaceview 进行截图,解决以前 surfaceview 截图出现黑屏的问题(就是问了这个问题来的,5.0以下没找到方法)。MediaProjectionManager 是一个系统级的服务,可以通过 getSystemService 来

2016-12-05 21:11:27 17724 2

原创 Crosswalk 集成到 Android Studio

Crosswalk介绍:Crosswalk是一款开源的Web引擎,其基于 Chromium/Blink 的应用运行环境,对于混合开发的轻量级应用尤为受欢迎。Crosswalk项目的优势:最大限度降低Android碎片化的影响,得到一致的,可预测的行为。使用最新的Web技术及API。在Android 4.0+版本上提供丰富的功能。使用Chrome DevTools轻松调试。提升应用中HTML,

2016-11-30 21:30:08 12928 6

转载 Android软键盘的隐藏显示监听

http://winuxxan.blog.51cto.com/2779763/522810Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。    那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。    一

2015-11-23 17:29:02 706

原创 Error: cannot be cast to android.widget.HeaderViewListAdapter

在使用 ListView 的 headerView 和 footerView 的过程中,如果需要实现显示与隐藏的功能,一般都是直接使addFooterView 和 removeFooterView,在4.4上是可以实现的,但是今天发现在4.0.4上会crash。出现Error:cannot be cast to android.widget.HeaderViewListAdapter

2015-11-23 17:22:31 1840

原创 单行横向滑动的日历calendar控件

图1:下载:http://download.csdn.net/detail/u010057266/9016463此种方法是自定义一个横向的类似ListView的控件,可自行设置listAdapter,即可自己定义数据,可以实现不连续日期的要求。图2:下载:http://download.csdn.net/detail/u0

2015-08-17 19:21:09 10510 9

原创 Android TextView 支持BBCode的显示

BBCode:BBCode的解释请看这里https://en.wikipedia.org/wiki/BBCode 如何能是Android TextView支持BBCode呢,首先是需要将包含BBCode的字符串转换成Html的形式,然后TextView来显示Html String。网上也有开源库支持BBCode转Html,如kefirbb library,试过之后发现都是转成了styl

2015-07-26 11:19:23 2774

原创 Android TextView Html ImageGetter 图片位置不对

Android TextView 显示Html 显示图片 ImageGetter 图片位置不对

2015-07-26 10:55:39 4011 1

原创 Android Studio 1.2.1.1 Rendering Problems

Rendering Problems The following classes could not be found:- android.support.v7.internal.widget.ActionBarOverlayLayout解决方法:styles.xml 改为(加Base)

2015-05-26 15:02:54 932

原创 Android ViewPager左右滑动月历

先上图:左右滑动显示上个月和下个月,点击左上角日期区域出现时间选择器,设置显示时间使用ViewPager左右滑动,在每页动态添加GridView,GridView显示当前月的日期,具体看代码中的注释。MainActivity:package com.example.calendardemo;import java.util.Calendar;import andr

2015-04-27 16:39:00 4240

原创 Android DragImageView下拉拖动图片放大

DragImageView下拉拖动图片放大,先上图:主要的类:继承了RelativeLayout,再在RelativeLayout,通过Touch事件来改变ImageView的缩放,缩放时计算scale,使其在手指移动到屏幕底部时,图片底部也刚好到达屏幕底部,手指松开时,图片逐步回弹。package com.example.dragimagescal

2015-04-21 18:12:08 3657 1

原创 Android ListView中嵌套ScrollView,ScrollView不能滚动

在ListView中嵌套ScrollView时,ScrollView不能滚动,只需要在Adapter中加入下面代码:holder.itemScroll.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {

2015-04-20 23:53:00 778

转载 Activity 被回收之后,Fragment中 getActivity返回null

在Android开发中,如果我们用到V4包里面的Fragment,在应用被切换到后台的时候,Activity可能被回收,但是创建的所有Fragment则会被保存到Bundle里面,下面是FragmentActivity的部分源码/**     * Save all appropriate fragment state.     */    @Override    protecte

2015-04-10 22:05:22 919

原创 Android仿微信ListView滑动出现Delete按钮--优化版

Android仿微信ListView滑动出现Delete按钮,在网上搜到一个例子(原作者博客没找到,抱歉),效果图是这样的,相信很多人用过,在结合自己项目使用过程中,发现一些问题,例如滑动时经常触发OnItemClick事件,于是在原来的基础上进行了一些优化。ListViewCompat.javapackage com.ryg.slideview;import co

2015-04-01 20:22:05 1563 1

原创 Android 获取输入法高度

获取输入法高度:rootLayout.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() {

2015-04-01 18:04:29 2449

原创 Android图片裁剪----移动、缩放图片进行裁剪

前面已经实现过图片裁剪功能,是通过移动取景框的方式裁剪的(Android 图片裁剪、添加水印(仿食色)、添加标签(仿nice)),无奈需求变更,需要以移动图片的方式,悲催的程序猿心中一万只XX马飞过.........之前有看到过通过手势操作图片移动、旋转、缩放的view,在此基础上进行修改。修改前:TouchImageViewimport android.app.Act

2014-12-15 18:33:08 3947

原创 Android 图片裁剪、添加水印(仿食色)、添加标签(仿nice)

Android 图片裁剪、添加水印(仿食色)、添加标签(仿nice)图片裁剪:自定义裁剪方法,图片压缩显示,可移动取景框,取景框比例1:1,取景框缩放功能可在代码里面设置。添加水印(仿食色):添加水印,可以是固定的水印图片,然后两张图片合成;可以是可移动、缩放、旋转的水印贴纸;Demo中两种方式都有,需要略微改动代码。添加标签(仿nice):仿n

2014-12-05 15:27:04 5219 4

原创 Android从相机、相册选择图片并裁剪

package com.example.imagescale;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.app.AlertDialog;import android.content.Dia

2014-11-20 20:04:21 989

原创 Android ViewBadger --- 在图片上添加文字

在图片或者其他View上添加文字、

2014-10-30 10:50:02 1746

原创 Android WebView的使用(三)js、java代码调用出错

最近学习WebView的使用,前两天还好好的,没有遇到

2014-10-27 19:26:52 6472 1

原创 Android WebView的使用(二)

WebView之WebViewClient、WebChromeClient

2014-10-23 14:10:50 1668

原创 Android WebView的使用(一)

WebView的使用:

2014-10-23 09:40:03 794

原创 GridView横向滚动类似Gallery效果

最艰难的项目

2014-10-18 15:45:26 573

转载 Android动画效果

http://book.51cto.com/art/201204/328247.htm第9章  Android动画效果Android系统提供了两种实现动画的方式,一种是补间动画(Tween Animation),另一种是帧动画(Frame Animation)。补间动画可以实现View组件的移动、放大、缩小以及渐变等效果,帧动画则提供了一种逐帧播放图片的动画方式。无论是补间

2014-09-17 10:21:14 775

转载 Android 开发笔记——通过 Intent 传递类对象

Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。Intent中传递这2种对象的方法:Bundle.putSerializable(Key,Object); //实现Serializable接口的

2014-08-25 14:53:23 526

转载 Android点击EditText文本框之外任何地方隐藏键盘的解决办法

1,实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏[java] view plaincopy"http://schemas.android.com/apk/res/android"      android:id="@+id/traceroute_rootv

2014-08-17 22:05:01 534

转载 java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.....

有时候需要在在代码中设置LayoutParams,自己为一个FrameLayout设置LayoutParams的时候,遇上如题问题,java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams

2014-07-28 11:23:39 1372

转载 Android ScrollView中嵌套GridView,ListView只显示一行的解决办法

注:本文是由网上大神分享的解决方案汇集而成方法一:重写ListView、GridView:重写ListView:[java] view plaincopypublic class MyListView extends ListView {        public MyListView(Context c

2014-07-25 11:29:14 888

转载 Android Design - 设计风格

48 dp 的设计韵律一般来说,可触摸控件以 48 dp 为基础单位。为什么是 48 dp?一般情况下,48 dp 在设备上的物理大小是 9 mm (会有一些变化)。这刚好在触摸控件推荐的大小范围 (7-10 mm) 内,而且这样的大小,用户用手指触摸起来也比较准确、容易。如果你设计的元素都至少有 48 dp 的高度和宽度,那么可以保证:你设计的

2014-07-15 16:51:27 1078

原创 Android欢迎界面与引导界面

package com.pmmq.lvim.ui;import com.pmmq.lvim.R;import com.pmmq.lvim.config.Constant;import com.pmmq.lvim.config.LoginConfig;import android.os.Bundle;import android.os.Handler;import android.c

2014-07-14 20:47:02 1052

原创 360全景制作

360全景制作一、图片 1. 使用相机全景拍摄功能得到的鱼眼图像,需要专业设备:数码单反相机、鱼眼镜头、全景云台、三脚架。2. 通过3d max建模渲染得到的虚拟图像。3d max 是目前国内使用最广泛的三维软件,但是借助Panorama(全景)输出器,3dmax也可以做出高质量的全景图片。全景图片最大的优点就是可以在网站上通过相关的全景播放器实时展示全景空

2014-06-16 09:17:08 1311

原创 androidpn运行过程

DemoAppActivity::onCreate{ServiceManager serviceManager = new ServiceManager(DemoAppActivity.this);                serviceManager.setNotificationIcon(R.drawable.notification);

2013-06-17 16:33:56 857

转载 Android也架构之三:简单工厂模式优化网络请求

很悲催,我们在《Android也架构之二:单例模式访问网络》 用httpConnect的方式去访问网络,而且能够正常获取数据了,可是老板能,技术出生,他要求我重新用httpClient去获取获取网络数据,童鞋们,是不是头快爆炸了?你是否也遇见过这样的或者类似这样的情况呢?       拥抱变化,让我们从现在开始吧,上一篇文章《Android也架构之二:单例模式访问网络》中,我们学会用了单例

2013-06-17 16:29:00 1135

单行横向滑动的日历控件

单行横向滑动的日历控件,可设置起始结束日期

2015-08-17

单行横向滑动的日历

单行横向滑动的日历控件,一行7格,是一格一格的滑动,也可以点击

2015-08-17

ViewPager左右滑动月历

Android ViewPager左右滑动月历

2015-04-27

DragImageView

下拉图片放大效果,拖动到屏幕底部时,图片高度也到达屏幕底部

2015-04-21

SlideView-优化版

ListView滑动出现Delete按钮-优化版

2015-04-01

Android图片裁剪----移动、缩放图片进行裁剪

Android图片裁剪----移动、缩放图片进行裁剪

2014-12-15

Android 图片裁剪、添加水印、标签

Android程序,从相机、相册获取图片、进行图片裁剪、添加水印(仿食色水印)、添加标签(仿nice标签)

2014-12-05

图片添加文字

图片上添加文字,文字可拖动,对ViewBadge的改进

2014-10-30

Android ViewBadger

在任何View中加入各种样式的badge,比如在按钮上、tab上、列表上等等。可以动态加入badge,加入badge时可以添加动画效果。Badge也支持点击。可以自定义badge的外观,包括边框、颜色、大小等等。

2014-10-30

数据、图片上传与下载,android与web程序

数据、图片上传与下载,android与web程序

2013-05-14

空空如也

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

TA关注的人

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