自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeBron_Six的专栏

当你认真去做一件事,才会发现自己的灵魂,和灵魂深处。

  • 博客(21)
  • 资源 (212)
  • 论坛 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 完美解决HorizontalScrollView与ListView滑动事件冲突

HorizontalScrollView与ListView滑动事件冲突,导致ListView下拉不灵敏。下面给出一种比较完美的实现方式,如果是纵向的ScrollView,对应改一下就好了~~上代码package wosai.com.membermarketing.util.layout;import android.content.Context;import android.util.

2015-10-30 18:28:18 6132

转载 Android程序猿挑战高薪必会的十大面试题

1:Android中五种数据存储方式分别是什么?他们的特点?答:Android提供了五种存取数据的方式1)SharedPreference,存放较少的五种类型的数据,只能在同一个包内使用,生成XML的格式存放在设备中;2)SQLite数据库,存放各种数据,是一个轻量级的嵌入式数据库;3)File文件,通过读取写入方式生成文件存放数据;4)ContentProvider,主要

2015-10-27 09:20:19 4492

原创 Angularjs+ionic 学习(一):Angularjs常用指令

ionic环境搭建请参考:PhoneGap+Angularjs+ionic 环境搭建使用angular指令,需要angular.min.js这个文件,我们可以使用命令行来下载,下载完后考入我们的HTML5工程,引用一下就可以~如图那么,在当前木兰就会生成一个node_modules文件夹,点击去angular,可以看到以下内容~那就下载成功了。angular.min.js就是目前我

2015-10-23 15:44:00 5369

原创 No usable Android build tools found. Highest installed version is xx; minimum version required is 19

PhoneGap项目运行中,碰到了这么个问题 No usable Android build tools found. Highest installed version is 19; minimum version required is 19.1.0.我最高的版本就19,它要求19.1.0.......在android\CordovaLib\cordova.gradle

2015-10-23 10:09:12 7118

原创 PhoneGap+Angularjs+ionic 环境搭建

在配置Ionic环境之前,首先要安装好phonegap、node.js以及cordova,这部分请参考:PhoneGap 开发环境搭建以下通过命令行执行npm安装命令,就是node.js提供的。好吧,进入正题~1、安装Angularjs。Angularjs各个版本概览:http://www.bootcdn.cn/angular.js/    运行cmd,执行以下命令npm instal

2015-10-23 09:27:20 7069

原创 Kotlin开发环境搭建及第一行KL代码

Kotlin作为 Android 领域的 Swift,绝对让你如沐春风。首先,Kotlin抛弃沉重的 Java 语法,并且融入了很多现代编程语言的思想,作为开发者,接受新的语言,对自身的提高绝对有好处的。在 Android 开发上,有了Java基础后,学习Kotlin也并非一件难事~~先吐槽Android的开发工具,个人还是比较喜欢Eclipse,简单轻便,反应也比较快,Android Stu

2015-10-20 09:53:08 4898

原创 解决PhoneGap Desktop错误: Server is running on http://unknown:3000

Server is running on http://unknown:3456,今天突然碰到这么个错误,手机客户端也连不上...就是PhoneGap无法获得电脑的ip地址,但是,已经成功监听了3456这个端口,怎么回事呢...用电脑浏览器打开:http://localhost:3456/,完全没问题,打开http://%本机IP%:3456/,发现也没问题...  那么手机连上局

2015-10-19 09:20:19 5486

原创 Android setBackgroundResource()/setBackgroundDrawable() 之后padding失效

今天碰到了这么一个奇葩问题,在调用Button的setBackgroundResource()方法之后,Button的高度和宽度被压缩了~原本还以为是被挤压造成的....调试了一番,终于发现问题,在调用setBackgroundResource()/setBackgroundDrawable() 会导致控件的Padding属性失效,包括paddingLeft,paddingRight,padd

2015-10-16 15:27:20 6776

原创 PhoneGap 插件调用方法(以Camera为例)

PhoneGap 官方提供了各种插件的API调用,我们就一Camera为例,总结一下PhoneGap插件的调用。主要可以概括为以下几步:新建工程 -> 插件下载 -> 工程编译 -> 插件导入Eclipse -> 插件调用环境搭建请参考:PhoneGap 开发环境搭建插件js与Java交互过程请参考:PhoneGap插件开发 js与Java之间的交互例子 详解PhoneGap底

2015-10-15 13:20:10 5691

原创 PhoneGap 底层框架实现原理 详解

PhoneGap能实现跨平台,并且拥有强大的跨平台访问设备接口的能力,无非就是通过大家都有的WebView组件,实现了HTML5+CSS3+JS的解析,这也是跨平台移动开发相对于原生开发最大的优势,一套代码,大部分平台共用~那么,PhoneGap的底层框架原理究竟是什么样的呢?下面我们就来一起探讨一下~~若抛弃其原理,那么在我们的开发中,JS与Java之间的调用方式(插件开发)可参考这篇文

2015-10-15 09:58:10 13895 1

原创 PhoneGap插件开发 js与Java之间的交互例子 详解

PhoneGap中js与Java之间相互调用有两种方式,分别是同步和异步。1、同步方式:js调用Java类的方法,然后Java类的方法直接返回一个值给js端,这跟我们Java方法间的调用是差不多一个意思;2、异步方式:js调用Java类的方法,但是Java类的方法可能要处理一系列的事情,比如请求数据,那么等Java类的方法执行完,通过回调把结果返回给js端,这就是异步方式,说白了其实就像是

2015-10-14 19:20:47 7497

原创 完美解决Error initializing Cordova:Class not found

今天在测试PhoneGap官方提供的例子,运行到手机上一直弹出Error initializing Cordova:Class not found...网上资料不多,大部分都是说res/xml/config.xml配置有问题,导致找不到类...然而,细心的查了一遍res/xml/config.xml,并没有发现有错误的地方,那么是什么原因呢?冥思苦想,甚至把cordova.androi

2015-10-14 13:22:44 10529

原创 PhoneGap 工程导入出错的解决办法

首先是CordovaLib导入,如果src包出错,那么请把Android版本改到22以上,clean一下,并且确认为UTF-8编码~~其次是不能引用Library,有个小红叉,如图~~这个问题最后我还是没解决,remove后重新add,显示是绿色的打勾,可重新打开之后,仍为红色打叉,有懂的大神私聊~~最后,只好把CorvodaLib生成的jar包直接拷贝到我们工程目录,

2015-10-13 15:22:38 4851

原创 PhoneGap 开发环境搭建

PhoneGap是一个跨平台的移动互联开发框架。 本文是基于Windows10与Android客户端的角度,讲解PhoneGap开发环境搭建。一、环境下载1、JDK下载2、带ADT插件的Eclipse + Android SDK3、Ant打包工具包4、Node.js二、安装环境1、JDK的安装及配置就不说了,大家都懂。2、上面给的带ADT插件的Eclipse(adt

2015-10-13 12:21:37 8876

原创 Error:Execution failed for task ':app:processDebugResources'. 的解决办法

Error:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Java\as-sdk\build-tools\23.0.0_rc3\aapt.exe'' finished with non-zero exit value

2015-10-13 09:34:08 69596 7

原创 Android Studio在创建/导入项目的时候,一直处于building “XXX”gradle project info的解决办法

Android Studio在新建项目或者导入项目的时候,可能会一直处于building “XXX”gradle project info的状态,而且还取消不了,无奈之下只能干掉进程...还有一种情况就是Gradle Project Compile Error,也是同样的问题,下面解释一下为何出现这些问题~~打开Android Studio项目下的gradle\wrapper\gr

2015-10-12 16:39:09 41680 5

原创 解决电脑无法自动获取IP地址

最近一段时间,电脑本地网卡和无线网卡都没法正常获取IP地址,下面给出解决办法~~winxp,win7,win8,win10同样适用~~

2015-10-12 09:00:15 66938

原创 Android 源代码分享

Android 超过2个G的源代码集合~~各种功能实现,应有尽有~~云盘地址:http://yunpan.cn/cQbKArfxFniuS (提取码:f930)Android 好用的源码Android 酷炫源码

2015-10-11 10:53:45 15790 25

原创 Java利用 AES/ECB/PKCS5Padding 算法加解密

Java利用  AES/ECB/PKCS5Padding 算法加解密。package com.newland.njwpayment.utils;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import Decoder.BASE64Decoder;import Decoder.BASE64

2015-10-10 12:27:30 24431

原创 Android 利用精简Zxing实现条形码/二维码 扫描

Android 利用Zxing实现条形码/二维码 扫描,精简后的效果,先上效果图~~           Zxing源码有很多不需要的,都给它才剪掉;原本是横屏的扫描狂,红色扫描线,修改掉。附上源码下载链接:Android 利用精简Zxing实现条形码/二维码 扫描Demo

2015-10-10 11:25:59 5944

原创 解决 adb not responding. if you'd like to retry then please manually kill adb.exe and click 'restart'

adb not responding. if you'd like to retry then please manually kill adb.exe and click 'restart',restart没用,kill-server和start-server也没用,最后发现,某手机助手程序偷偷占用了adb运行的端口号5037...

2015-10-10 09:49:30 19644 5

gradle-4.1-all.zip 离线包下载 需要下载

gradle-4.1-all.zip 离线包下载。gradle各个版本专辑地址:http://download.csdn.net/album/detail/2265

2017-08-08

Android 仿新浪微博个人中心的下拉回弹ScrollView源码

Android 仿新浪微博个人中心,图片背景下拉回弹ScrollView源码

2015-09-18

Android 实现应用下载后自动安装 源码

Android 实现应用下载后自动安装 源码

2015-10-21

Android 阶梯式展开菜单特效 源码

ToggleExpandLayout 一个页面展示特效,点击展开按钮后呈现阶梯式的叠加出现, 点击关闭按钮,从下到上一一缩小收回,根据SwitchButton点击监听setOnToggleTouchListener 的onOpen()方法然后对每一个View设置 view.setElevation(dp2px(1));当关闭的时候onStartClose() 再次对每一个view设置原始高度 View view = layout.getChildAt(i); view.setElevation(dp2px(i));

2015-10-11

Android 图片照片墙的加载和滑动特效(实现图片叠加和滑出效果) 源码

android-image-slide-panel图片照片墙的加载图片的时候一张一张叠加 和加载完成后切换每一张的滑动特效,自定义ImageSlidePanel,按照初叶的使用习惯, 每一页应该是一个模板,所以此处命名时使用了Template关键字

2015-09-29

Android 仿iOS的时间选择器Picker控件,有时间选择和选项选择,并支持一二三级联动效果 源码

仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果 ——TimePopupWindow 时间选择器,支持年月日时分,年月日,时分等格式 ——OptionsPopupWindow 选项选择器,支持一,二,三级选项选择,并且可以设置是否联动

2015-10-10

Android 实现可以拖动排序子控件的自定义布局 源码

Android 一个子view可以拖动排序的布局控件,实现拖拽如此简单。

2015-10-10

Java(通过ganymed-ssh2-build210.jar)实现SSH远程连接linux终端

Java语言+绚丽的界面+仿ssh实现调用Linux的Terminal,实现远程连接linux进行命令行的操作!

2014-08-03

Android 仿支付宝 密码输入框 源码

Android 仿支付宝 密码输入框 源码。一个Pin View控件,可以让你知道何时输入完所有参数,然后提供一个回调来通知你。支持横屏与竖屏模式,可以保持状态。

2015-09-29

Android 高仿IOS的各种弹窗效果 源码

仿iOS的AlertViewController 几乎完美还原iOS 的 AlertViewController , 同时支持Alert和ActionSheet模式,每一个细节都是精雕细琢,并把api封装成懒到极致模式, 一行代码就可以进行弹窗.AlertView自定义对话框。

2015-09-29

Android 日间/夜间模式 主题切换

ThemeDemo日夜间模式切换,页面切换的时候附带动画特效, 关于多主题实现的,大牛这里的做法是继承AppCompatActivity,置换了AppCompatDelegate中AppCompatViewInflater中的createView 方法.实现了对 xml 控件的控制. 实现: 实现了日夜模式的切换.(不重启 Acitivity ) 解决了因为快速点击 View 导致的多次响应点击事件. 内部实现了 Android 5.0 的CircularReveal效果. 优点: 布局中直接使用 Android 默认的控件就可以.在解析以后会根据控件转换成支持主题切换的控件.解放冗余的名称.

2015-09-29

邢帅教育 APICloud表白神器 源码

邢帅教育 APICloud表白神器 源码。赶快像女神表白吧哈哈~~

2015-09-29

Android ImageView实现照片墙效果(卡片式滑出效果) 源码

ImageView实现照片墙效果,卡片效果,照片叠加,滑动切换照片,切换移除和下一张呈现处理很好,并且于底部view处理冲突事件

2015-09-29

Android 优化加载中的Toast,实现真正的夹在过渡动画 源码

默认的toast很丑,而且也没有真正提供显示短暂消息的功能。这个库能为toast显示动画反馈,显示到选择按钮或者删除按钮的过度动画。而且toast 的生命周期是自定义的。

2015-10-10

Android 仿QQ联系人分组滑动到顶部固定住直到下一个分组到达顶端 源码

GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView

2015-10-10

Android 卡片式滑动切换的ListView 源码

MaterialRecents 一个仿安卓5.0任务管理器最近打开任务卡片效果的自定义布局。 通过ViewPager和 自定义一个RecentsList 来实现。

2015-10-11

Android 自定义下载按钮从点击到下载完成动画特效 源码

ArrowDownloadButton下载按钮从点击开始下载到下载完成各个阶段有不一样的特效展示, 自定义一个ArrowDownloadButton然后监听点击事件setOnClickListener()在onClick() 里面 button.startAnimating();然后再按钮里面启动一个定时器Timer 定时更新按钮进度 button.setProgress(progress);

2015-10-11

Android 单手操作图片控件(镜像/置顶/缩放/移动)源码

StickerView单手操作图片控件 镜像、置顶、缩放、移动。自定义一个StickerView用来 设置当前处于编辑状态的贴纸,设置当前状态为可编辑状态,stickerView.setInEdit(true); 添加ArrayList<View> mStickers存储贴纸列表,逻辑简单的一个不错的图片编辑功能。

2015-10-18

Android Excel表格(可实现运算) 源码

实现功能: 1.使用TableLayout动态布局展示,可动态添加. 2.可实现横向的乘法运算和纵向的加法运算,只要表格由变化就会实时更新 3.重置时到初始化状态.

2015-10-20

Android Hide-Music-Player 一个完整的音乐播放器 源码

Hide-Music-Player 一个完整的音乐播放器,本例子主要包括几个点 (1)摇一摇进入播放器 (2)下拉展开新视图(扫描音乐) (3)音乐列表放大的动画 (4)进入页面的圆形动画 (5)滑动删除音乐 (6)更换主题颜色 (7)自定义的SwitchButton (8)播放页面的模糊背景 (9)带指示器的自定义SeekBar (10)通知栏显示音乐信息与关闭播放器

2015-11-01

Android 酷炫倒计时 源码

Android 酷炫倒计时 源码.使用自定义View,TimerTask和Handler 协作实现

2015-09-29

Android 实现联动ViewPager。两个ViewPage实现同步滑动~ 源码

联动ViewPager的意思就是当一个viewpager在滑动的时候,另外一个ViewPager也跟着滑动,而且两者是同步的。

2015-10-10

Android 仿QQ后台运行时收到推送消息 在顶部弹出 源码

Android 仿QQ后台运行时收到推送消息 在顶部弹出 源码,用到类似 Heads-up 组件的库。

2015-10-10

Android 高质量的引导页动画效果 源码

高质量的客户端引导动画效果,高仿500px客户端欢迎页面。 主要实现,通过ViewPager加载每一个fragment.创建一个引导页adapter即GuideAdapter, 设置viewpager缓存页数,默认的缓存一页,因为引导页共有4页,所以设置缓存3页, 这样所以page在滑动过程中不会重新创建,每一个fragment切换的时候通过HKTransformer动画实现效果。

2015-10-15

Android TabHost+ScrollView实现项卡切换+下拉显示头部效果 源码

一个帮你实现选项卡切换+下拉显示头部等效果的布局。

2015-10-17

Android 各种图像转换(圆角/圆形/五角星)的转换库 源码

glide-transformations实现多种item效果,一个提供各种图像转换的安卓转换库,

2015-10-18

Android 下载进度条变化动画 源码

ProgressRoundButton下载进度按钮变化动画,先Progress显示当前下载的进度,然后下周完成显示圆角安装按钮, 安装完成显示打开按钮效果。本例子主要是由自定义AnimDownloadProgressButton实现的。 本项目来源:https://github.com/cctanfujun/ProgressRoundButton 项目中主要代码实现部分: AnimDownloadProgressButton mAnimDownloadProgressButton = (AnimDownloadProgressButton) findViewById(R.id.anim_btn); mAnimDownloadProgressButton.setCurrentText("安装"); mAnimDownloadProgressButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showTheButton(); } }); private void showTheButton() { mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.DOWNLOADING); mAnimDownloadProgressButton.setProgressText("下载中", mAnimDownloadProgressButton.getProgress() + 8); if (mAnimDownloadProgressButton.getProgress() + 10 > 100) { mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.INSTALLING); mAnimDownloadProgressButton.setCurrentText("安装中"); new Handler().postDelayed(new Runnable() { public void run() { mAnimDownloadProgressButton.setState(AnimDownloadProgressButton.NORMAL); mAnimDownloadProgressButton.setCurrentText("打开"); } }, 2000); //2秒 } }

2015-11-01

ZBar二维码扫描Demo

ZBar二维码扫描Demo 源码。相比Zxing较为简单~

2015-11-19

Android 通过JNI实现双守护进程,保证服务不被杀死 源码

对应博文链接:http://blog.csdn.net/yyh352091626/article/details/50542554 杀不死的服务一直是一件很头疼的问题,这边给出源码:Android 通过JNI实现双守护进程,保证服务不被杀死。完美运行在谷歌原生Android5.0系统

2016-01-19

CoolTermMac Mac下好用的串口调试工具

CoolTermMac Mac下好用的串口调试工具

2016-03-20

Android 图片点击后分裂成几份消失 QuickSand项目源码

QuickSand图片点击后分裂成几份消失效果,适合做图片退出和剪切效果。同时也可以学习android动画。 demo中都封装好几个功能类,主要动画实现靠ViewPropertyAnimator, 下面几种设置动画: ViewPropertyAnimator animateText = findViewById(R.id.simple_anim_text) .animate() .setDuration(5000) .scaleXBy(.5f); Quicksand.trap(KEY_SIMPLE_ANIMATE_TEXT, animateText);

2015-11-01

Android 自定义进度条(多种效果) 源码

water-wave-progress水波按进度上升,带环形进度条 , 支持4.0及以上版本,自定义declare-styleable name="WaterWaveProgress"样式, 全都是非必填,,布尔值默认为true

2015-09-29

Android 带有“粘性”功能的viewpager 源码

这是一个带有“粘性”功能的viewpager。 ViewPager带有粘性功能,常规的处理方法可能会超级复杂,因为涉及到大量的onTouch监听、拦截,滑动时因为效率问题影响用户体验,不信你去看一下应用宝、豌豆荚的App详情页,然后滑动一下试试。 但是这个demo却使用了很讨巧的方法,里面很少看到onTouch拦截、事件消费的逻辑处理。细看代码你会发现,这个demo使用了障眼法,很巧妙的障眼法。这个障眼法的灵感,来源于另外一款App的处理逻辑。 viewpager左右滑动的时候,始终有一个view“粘”在顶部。Viewpager左边fragment是scrollView,右边是listview。左右两个fragment上下滑动的时候,都会计算并动态调整stickyView的位置。在viewpager左右滑动的时候,两个fragment的stickyView高度之间的契合也做了调整。在豌豆荚和应用宝的app详情页界面,对stickyView的处理太过生硬,用户体验不太友好。可以参考这个demo的实现方案。

2015-10-10

Android 利用精简Zxing实现条形码/二维码 扫描Demo

Android 利用精简Zxing实现条形码/二维码 扫描Demo

2015-10-10

Android手势处理集合框架 源码

一个封装了手势操作的库,特别之处是作者增加的RotateGestureDetector 旋转手势处理。

2015-10-10

Android 实现带动画效果的CheckBox 源码

一个自定义的带动画效果的CheckBox控件,不过只有一个自定义的View文件。

2015-10-10

Android 各种图表(折线图 柱状图)效果实现集合 源码

WilliamChart各种图表效果实现大全,有水平线条表格,有柱状表格等。 由LineFragment,BarFragment,StackedFragment,SandboxFragment几个fragment封装实现几种效果。 DrawerFragment来实现简单框架。并且提供接口 /** * Callbacks interface that all activities using this fragment must implement. */ public interface NavigationDrawerCallbacks { void onNavigationDrawerItemSelected(int position); } 给首页回调。 首页MainActivity implements DrawerFragment.NavigationDrawerCallbacks 实现方法用来切换fragment @Override public void onNavigationDrawerItemSelected(int position) { switch (position){ case 0: getSupportFragmentManager().beginTransaction() .replace(R.id.container, new LineFragment()) .commit(); break; case 1: getSupportFragmentManager().beginTransaction() .replace(R.id.container, new BarFragment()) .commit(); break; case 2: getSupportFragmentManager().beginTransaction() .replace(R.id.container, new StackedFragment()) .commit(); break; case 3: mCurrFragment = new SandboxFragment(); getSupportFragmentManager().beginTransaction() .replace(R.id.container, mCurrFragment) .commit(); default: break; } }

2015-10-11

Android 漂亮的垂直进度条滑动效果 源码

PopSeekBar垂直进度条滑动效果,学习如何自定义控件PopSeekBarView,以及自定义View的onDraw()如何对 Canvas 进行绘制页面,本例子先绘制canvas.drawRoundRect(mSeekBarRect, mSeekBarWidth / 2, mSeekBarWidth / 2, mSeekBarPaint); 以及对view 的onTouchEvent事件进行处理。

2015-10-18

Android 手机点餐下单项目 源码

本点餐项目是本站无线订餐源码的姊妹篇源码。可以配合菜谱项目、无线订餐项目做出不错的订餐工程。项目中点击菜品可以查看菜品详情也可以直接点菜在下单的时候可以在备注里面注明自己的口味喜好,这一点很人性化。另外项目使用了第三方类库SlidingMenu-master。已经一起打包了。导入的时候全选就可以了。

2015-10-20

仿QQ空间说说 评论/回复 效果源码

仿QQ空间说说/微信 实现评论/回复功能 效果源码。二级ListView

2015-09-15

LeBron_Six的留言板

发表于 2020-01-02 最后回复 2020-01-02

RecyclerView 实现悬浮吸顶 Header,支持阴影、点击事件与状态绑定

发表于 2019-09-24 最后回复 2019-09-24

完整的NBA第三方Android客户端。爱篮球的来~~

发表于 2016-09-06 最后回复 2017-09-15

onActivityResult的问题 两次finish()才能关闭页面

发表于 2015-10-27 最后回复 2015-10-27

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

TA关注的人 TA的粉丝

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