- 博客(121)
- 收藏
- 关注
转载 Android 打造任意层级树形控件 考验你的数据结构和设计
本文出自:【张鸿洋的博客】http://blog.csdn.net/lmj623565791/article/details/402123671、概述大家在项目中或多或少的可能会见到,偶尔有的项目需要在APP上显示个树形控件,比如展示一个机构组织,最上面是boss,然后各种部门,各种小boss,最后各种小罗罗;整体是一个树形结构;遇到这样的情况,大家可能回去百度,因为层
2016-12-20 11:50:44
452
转载 Java抽象类和接口的学习
抽象类 abstract class 包含抽象方法的类,叫抽象类。而抽象的概念就是抽象出共同属性:成员变量和方法。所以抽象类可以有private等多种权限的成员变量和非abstract的成员方法。当然抽象方法是一定要有的。 抽象类是用于单一继承的,不能实例化。而继承类一定要实现抽象方法,因为抽象方法在抽象类里是没有实现行为的,访问权限只能是public。而非抽象方法则可
2016-10-13 10:17:40
264
转载 收集android上开源的酷炫的交互动画和视觉效果:Interactive-animation
收集android上开源的酷炫的交互动画和视觉效果:Interactive-animationInteractive-animation 2014-09-23 11:46:25 发布您的评价: 4.8收藏 21收藏描述:收集android上开源的酷炫的交互动画和视觉效
2016-10-12 10:17:41
6975
转载 安卓开发中非常炫的效果集合
这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!!1.很简单却很酷的粒子破碎效果 介绍: 实现思路1.新建一个 Bean Particle,表示一个粒子对象;新建一个 View ExplosionField作为画布用来显示破碎的粒子;新建一个属性动画(ValueAnimato
2016-10-12 10:08:11
904
转载 Android Shimmer微光闪烁shimmer-android
Android Shimmer微光闪烁shimmer-androidAndroid上的微光闪烁shimmer效果,实现的手段不少,其中比较好的是facebook做的开源库:shimmer-android,其在github上的项目主页是:https://github.com/facebook/shimmer-android 另外一个链接:http://facebook.github.io
2016-10-10 10:57:34
780
转载 Android与服务器端数据交互(基于SOAP协议android+webservice)
它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同的操作系统平台,不同语言,不同技术整合到一起。我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问webservice,但是这些库并不适合我们资源有限的android手机客户端,做过java ME的人都知道KSOAP这个第三方的类库;可以帮助我们获取服务器端webservice
2016-09-19 16:05:14
557
转载 android调用webservice,主要是soap调用wsdl
在公司,我们的后台是webservice的接口,这里介绍如何调用webservice接口,以及将调用接口封装1.下载Ksoap2-android.jar包,并集成到项目中,如何加入这里不再赘述Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资
2016-09-19 15:26:56
3633
1
转载 ListView优化机制及滑动时数据时出现的数据错乱重复问题
该篇内容主要是记录我在实际开发中遇到的ListView滑动时数据错乱的几种情况,以及解决方法。在进行ListView滑动时数据错乱问题讨论之前会对ListView所谓的进行说明。文章末尾分享了几篇文章,增强对ListView使用以及Adapter优化的理解,其中有对adapter优化方法的耗时测试的介绍。Getting Start遇到过的ListView在滑动时数据错乱的几种情况:
2016-09-13 17:47:59
1107
原创 Activity进入与退出的动画
1.在res建立目录anim放入动画效果xml文件 1.1 进入文件 push_left_in.xml [java] view plain copy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" >
2016-09-05 09:52:20
368
转载 Android经典侧滑菜单SlidingMenu使用介绍
SlidingMenu是一款开源的Android开发类库,它可以让开发者在自己的Android App中非常便捷地创建侧滑菜单,类似Google+, YouTube, 和Facebook的App菜单。下面先来看看SlidingMenu的效果图。使用方法一个简单的DEMO示例:public class SlidingExample extends Activity
2016-08-17 16:56:44
397
转载 Android 自定义RecyclerView 实现真正的Gallery效果
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollVie
2016-07-22 10:09:27
969
转载 Android RecyclerView 使用完全解析 体验艺术般的控件
概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。那么有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构
2016-07-22 10:06:46
414
转载 Android 即时音视频解决方案1——环信
需求即时音视频通话解决方案环信,官方地址http://www.easemob.com/SDK下载http://downloads.easemob.com/downloads/easemob-sdk-2.2.2.zipSDK集成解压下载的文件,将libs下的easemobchat_2.2.2.jar拷到Android Studio项目中的lib
2016-07-07 14:54:30
4192
2
转载 android-使用环信SDK开发即时通信功能及源码下载
最近项目中集成即时聊天功能,挑来拣去,最终选择环信SDK来进行开发,选择环信的主要原因是接口方便、简洁,说明文档清晰易懂。文档有android、ios、和后台服务器端,还是非常全的。 环信官网:http://www.easemob.com/本篇文章目的主要在于说明环信Demo如何实现即时通信的。我在集成环信SDK到我们自己开发的app之前,研究了一下环信demo的代码,看了两三天的样子
2016-07-07 14:53:33
1399
转载 Windows环境搭建Red5流媒体服务器指南
转载于http://www.cnblogs.com/jacktang/p/4741777.htmlWindows环境搭建Red5流媒体服务器指南测试环境:Windows 7一、 下载安装程序red5-server 下载地址 https://github.com/Red5/red5-server/releasesJDK 下载地址 http://www.
2016-07-06 09:56:08
1239
转载 Android Rtmp客户端搭建
RTMP介绍RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe M
2016-07-06 09:53:47
2380
转载 android Textview 使用之一:伸缩效果
android开发过程中,经常遇到Textview展示不完全的情况。遇到此情况,通常的处理是:方案一、Textview添加android:ellipsize属性,让展示不完的部分使用省略号代替。方案二、Textview采用走马灯效果,使其滚动展示全部文本内容。(android Textview 使用之二:走马灯效果 android Textview 使用之二:走马灯效果 andro
2016-06-30 11:53:11
1164
转载 Android漂亮的对话框项目sweet-alert-dialog
漂亮的对话框 sweet-alert-dialog项目地址: https://github.com/pedant/sweet-alert-dialogandroid原生的dialog太生硬了,之前看到了这个效果非常不错但是没有用过,今天给别人推荐使用,他遇到了问题,导入后错误非常多,也没有库工程。于是自己认真看了一下,这是个AndroidStudio的工程,并且里面还依赖于mate
2016-06-20 15:15:09
1102
转载 ViewPager 详解(一)---基本入门
前言:这两天研究研究ViewPager滚动功能,现在很多的app都有用到这个功能,我们的大虾米也有这个模块。要研究就彻底的研究研究,我从不满足于一个功能只是简单的应用,要学就学的彻底,所以我打算将ViewPager 分几篇写,研究的哪个程度就写到哪个程度吧。今天是第一篇,基本入门篇 。相关文章:1、《ViewPager 详解(一)---基本入门》2、《V
2016-06-08 13:23:43
363
转载 AndroidAutoLayout
效果图最大幅度解决适配问题,并且最大化方便开发者。so,看下用法:你没有看错,拿到设计稿,在布局文件里面直接填写对应的px即可,px:这里的px并非是Google不建议使用的px,在内部会进行转化处理。ok,拿一些实际项目的页面,看下不同分辨率下的效果:左为:768 * 1280 ; 右为:1080 * 1920
2016-06-03 09:41:14
4674
原创 android photoview 图片放大缩放功能 ImageView
Android 图片浏览功能 图片放大缩小 使用 photoview 双击或双指缩放的ImageView 使用多点触控和双击。滚动,以平滑滚动甩。github 下载地址: https://github.com/chrisbanes/PhotoView实际效果参考 图片来自 : http://a
2016-06-02 16:55:52
1108
原创 android 修改图片的宽高
需求:开发中服务器端要求把获取到的图片压缩处理,转化为指定的宽和高,例如:需要上传宽100,高200的图片 在android2.2提供了一个API可以直接实现[java] Bitmap resizeBmp = ThumbnailUtils.extractThumbnail(bmp, 100, 200); 但是因为项目需求需要兼容2.2一下的版本,这时需要另外一种方式,使用
2016-05-26 11:57:28
590
转载 Android浏览图片,点击放大至全屏效果
最近做一个项目类似于QQ空间,做到照片浏览的功能,对于QQ空间中点击图片放大至全屏,感觉效果很赞,于是也做了个类似的效果。如下。我不知道QQ那个是怎么做的,我的思路如下:首先,从图片缩略界面跳转到图片详情页面,应该是从一个Activity跳转到另外一个Activity,应该图片详情页面也有很多操作,用View或者Dialog不是很好。所以现在难点就是,如何使
2016-05-24 13:27:23
5655
2
原创 Activity向Fragment中传值
activity向fragment中传值 1。要传的值 放到Bundle对象里2。通过创建传递封Fragment 将bundle对象 通过 setArguments()传递到fragment3.Fragment中 通过getArguments() 得到 bundle对象 就能得到里面的值代码:MainActivity:
2016-05-19 14:40:08
506
原创 时间设置对话框DatePickerDialog的使用
package www.com;import java.util.Calendar;import java.util.Date;import java.util.Locale;import android.app.Activity;import android.app.DatePickerDialog;import android.app.DatePickerDia
2016-05-16 15:52:46
414
原创 DatePickerDialog的使用
Android应用中,日期控件有DatePicker和DatePickerDialog,二者作用基本一样。DatePickerDialog的使用要稍微复杂一点,它是以弹出式对话框形式出现的,并需要实现 OnDateSetListener 接口(主要是 onDateSet 方法)。1、Layout RelativeLayout xmlns:Android = "http://sch
2016-05-16 15:16:45
631
原创 Android判断包名和类名是否存在的方法
1.对包名的判断,异常则说明不存在:复制代码 代码如下: try { PackageManager pm = getPackageManager(); pm.getPackageInfo("com.org", PackageManager.GET_ACTIVITIES); } catch (NameNotFoundException e) {
2016-05-12 15:21:09
4596
原创 Android Base64字符串转换成图片
public Bitmap stringtoBitmap(String string){ //将字符串转换成Bitmap类型 Bitmap bitmap=null; try { byte[]bitmapArray; bitmapArray=Base64.decode(string, Base64.DEFAULT);bitmap=BitmapFa
2016-05-12 14:12:01
746
原创 android应用安装成功之后删除apk文件
[摘要:题目: 正在运用开辟中碰到须要如许的需供:正在用户下载我们的运用装置以后删除装置包。 办理: android会正在每一个中界操纵APK的举措以后收回体系级其余播送,过滤器称号:] 问题: 在应用开发中遇到需要这样的需求:在用户下载我们的应用安装之后删除安装包。 解决: android会在每个外界操作APK的动作之后发出系统级别的广播,过滤器名称: android.int
2016-05-10 16:16:05
9272
原创 Android 如何从一个APP中打开另外一个APP
众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的。同样的,对于应用之间的跳转也是如此的。应用直接的跳转分为三种情况,为了方便描述,我加上有两个应用A和B,需求是要从A点击一个按钮,可以跳转到B,同时A要传数据给B,B能够接收并且处理:1.从A跳转到B的主Activity,代码如下: Intent intent = ne
2016-05-10 13:24:21
1254
转载 Android常用代码之APK root权限静默安装
本文主要介绍程序如何利用root权限静默安装(卸载)APK,如何自动选择普通安装(卸载)还是静默安装(卸载)。 1、root权限静默安装(卸载)调用引入TrineaAndroidCommon@Github(欢迎star和fork^_^)作为你项目的library(如何拉取代码及添加公共库),或自己抽取PackageUtils.installSlient(PackageUti
2016-05-09 23:15:38
1368
原创 Android APP安装后不在桌面显示图标的应用场景举例和实现方法
1、开发一个名为OpenNoIconAPP.apk的主APP,里面就一个按钮用于点击后打开子APP,核心跳转代码如下:public void onClick(View view) { switch (view.getId()) { case R.id.btn_open_app: /* * Intent intent = getPackageM
2016-05-05 22:20:16
8427
转载 apk安装法之二----一段Android实现应用下载并自动安装apk包的代码
Android实现应用下载并自动安装apk包安装:[java] view plain copyString str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent
2016-05-05 22:19:30
444
转载 Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果
研究了下微信的本地图片选择的Demo,自己仿照的写了下分享给大家,希望对以后有这样子需求的朋友有一点帮助吧,主要使用的是ContentProvider扫描手机中的图片,并用GridView将图片显示出来,关于GridView和ListView显示图片的问题,一直是一个很头疼的问题,因为我们手机的内存有限,手机给每个应用程序分配的内存也有限,所以图片多的情况下很容易伴随着OOM的发生,不过现在也有很
2016-05-05 17:35:54
1429
原创 Android4.0 Message 中添加附件
一,基本情况不说废话,先直接上图,大致情况就是,在一则New Message中添加一些附件(图片,视频,声音等)和信息一起发送,如下图;二,基本思路 其实,这就类似于我们的拍照上传,是采用一样的处理方法,这里选择临时拍一张照片作为一起发送的附件,即上图中的Capture Picture。主要步骤: 1)点击Capture Picture时,会启动系统Came
2016-05-05 17:18:31
578
原创 Android相册中获取图片和路径
首先是相册图片的获取:private final String IMAGE_TYPE = "image/*";private final int IMAGE_CODE = 0; //这里的IMAGE_CODE是自己任意定义的//使用intent调用系统提供的相册功能,使用startActivityForResult是为了获取用户选择的图片Inte
2016-05-05 15:09:15
530
原创 Android检测版本更新
一、准备 1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。 2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。 3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器
2016-04-28 17:27:09
296
转载 Android 下载文件 显示进度条
加入两个权限一个是联网,另一个是读写SD卡 下载地址是本人的另外一台主机,现在当服务器了,路径可以测试http://210.30.12.1:8080/mp3/DJ.mp3import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;i
2016-04-28 16:22:34
2530
转载 Android实现网络多线程文件下载
实现原理(1)首先获得下载文件的长度,然后设置本地文件的长度。(2)根据文件长度和线程数计算每条线程下载的数据长度和下载位置。如:文件的长度为6M,线程数为3,那么,每条线程下载的数据长度为2M,每条线程开始下载的位置如下图所示:(网上找的图) 例如10M大小,使用3个线程来下载,线程下载的数据长度 (10%3 == 0 ? 10
2016-04-28 15:22:25
295
原创 安卓开发文件缓存方法的具体实现(参考代码)
关键字:安卓开发,安卓开发文件缓存,Android开发,Android文件缓存实现 安卓开发中使用缓存,基本介绍请参见: 《安卓开发中的缓存管理》 安卓开发中设置文件缓存的方法,参考代码如下: 1 public class ConfigCache { 2 private static final String TAG = ConfigCache
2016-04-25 17:45:17
712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅