- 博客(43)
- 资源 (10)
- 问答 (14)
- 收藏
- 关注

原创 仿淘宝收货地址之三级联动
仿淘宝收货地址之三级联动,以前做项目有这个需求在网上找了好久都没有真正的满足要求的,大部分都是骗取下载积分的,所以还是自己整理了以下,希望对大家有帮助,给那些受骗的人一些安慰吧。话不多说先上效果图:布局文件代码如下:LinearLayout xmlns:android="http://schemas.android.com/apk
2016-09-22 16:58:25
8982
8
原创 第三方框架集合
1.仿QQ说说发图片选择框架https://github.com/yaozs/ImageShowPicker2.炫酷开屏动画框架https://github.com/JoshuaRogue/FancyView3.防京东,支付宝密码键盘和密码输入框https://github.com/GitPhoenix/Keyboard4.根据银行卡号 获取 银行卡类型、银行名称和银行编码 自动格式化银行卡号、手机号、身份证号输入的工具类https://github.com/nanchen2251/BankCa
2021-06-01 15:55:23
5079
原创 Android 10 创建文件目录出错
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), "/短视频"); if (!file.exists()) { file.mkdirs(); } File file1 = new File(file, "/ship.txt"); if (!file1.exists()) { try .
2020-08-07 12:02:33
971
原创 android studio 3.6.0 绑定视图新特性
Android studio 3.6.0 绑定视图使用方法1.确保你的 build gradle 最低为3.6.0dependencies { classpath 'com.android.tools.build:gradle:3.6.0' }2、在你的项目里的build gradle配置以下代码,注意 实在 andr...
2020-04-18 10:43:32
769
3
原创 ListView加载图片错位的问题,解决很简单
能看到这片文章,相信你遇到了ListView获取RecycView加载数据,产生了错乱的情况,最近项目遇到,需要动态根据服务器返回的图片链接,动态生成图片,并显示的问题,结果就出现了图片错兰的问题参考了一些文章,并没有解决自己的问题,其实很简单,在你加载图片之前,清空图片组件上的view即可holder.imgView.removeAllViews();这样就完美解决...
2019-12-14 18:45:29
523
原创 检测手机上是否安装了微信,不用官方SDK,轻松搞定
Intent intent = getPackageManager().getLaunchIntentForPackage("com.tencent.mm");if(null == intent){ ToastUtils.showTostCenter("请先安装微信"); }else { startActivity(int...
2019-12-05 17:44:04
513
原创 Fragment页面点击音量键退回桌面,Fragment按键监听解决方法
问题来源:一个主Activity包含三个Fragment,其中在三个fragment界面,无论是点击音量“+”获者"—"键,都会退出应用由于Fragment没有像Activity中可以对按键监听的方法,所以在此记录一下解决办法1、自定义一个按键接口public interface FragmentOnKeyListener { boolean onKeyDown(int ...
2019-08-23 18:03:07
649
原创 base64上传文件(图片,视频)服务端接收为空的解决方法
客户端上传文件,base64编码过后上传,文件小的图片可以正常接收,文件过大则request.getParameter()接收的数据为null,尝试了好多方法,有的说tomact上传文件限制,需要修改,我这边测试并没有解决, 解决方法很简单,request.getParameter()接收base64字符串过大不能正常接收,需要改为request.getInputStream(), 然后再...
2019-01-16 14:13:34
3474
原创 微信支付APP端以及服务端(JavaEE)可以直接使用
最近在集成微信支付,不得不说微信文档就是坑,说的不明不白,还是支付宝简单,流程:1、客户端提交订单——》到(自己平台的)服务器,参数与服务端协商2、服务端拿到请求订单信息——》参考微信统一下单接口——》把必须传的参数进行加密转XML传到微信服务器统一下单链接3、如果签名正确,微信服务端会返回成功信息 ——》XML格式——》解析XML——》拿到预支付交易会话标识(prepay_id)这个是关键4、拿...
2018-07-06 16:11:00
4025
原创 onRequestPermissionsResult 不回调的解决办法
最近在项目中要使用到打电话的权限,用了各种方法请求但是就是不走 onRequestPermissionsResult 这个回调方法测试机型 安卓7.0的版本,无奈看下源码能不能解决问题,竟然解决了,多看源码还是有好处的,这里分享下使你的项目也就是你的Activity实现OnRequestPermissionsResultCallback 这个方法就可以了,完美解决!!!...
2018-04-25 10:25:39
10332
1
原创 安卓7.0 WebView 加载网页空白解决办法
mainWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { //网页在webView中打开 view.loadUrl(requ...
2018-04-11 16:10:59
1715
1
原创 关于Glide加载圆形图片显示异常的解决方法
最近项目中需要加载圆形的图片,所以选择了Glide,但是使用中出现了一些异常,由此得到了解决办法,所以分享下这种情况会加载图片异常解决办法搞定。。。。。。。。...
2018-03-26 09:45:07
1879
2
原创 Unable to add window -- token is not valid; is your activity running?
当打开一个新的Activity时,会出现下面的错误* android.view.WindowManager$BadTokenException:* Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44ea7380* is not valid; is your activity ru...
2018-03-17 11:14:30
683
原创 Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:mockableAndroidJar,关于.9图片的错误
导入eclipse项目,会出现这种错误,解决方法:加入红框选择的代码即可: aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
2017-10-11 09:31:54
2460
原创 仿饿了么美团点餐界面,listView的二级联动
项目需求,需要在项目里加入点餐的功能,自己简单写了一个,先看图,界面丑勿喷:只是做了简单的效果,实现点击左边右边改变,滑动右边左边改变,代码量很少,可以参考下这是项目目录:布局文件左边listView 适配器public class LeftAdapter extends BaseAdapter{private List data
2017-08-30 11:34:52
6939
原创 java.io.IOException: Could not delete path 'F:\MyProject\five\android\app\buil
在学习react native中通过命令提示符 react-native run-android 会出现 java.io.IOException: Could not delete path 'F:\MyProject\five\android\app\buil Could not find tools.jar. Please check that C:\Program Files\Ja
2017-07-04 14:19:53
7785
原创 Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicat
2017-04-10 15:18:15
528
原创 Error:Error: Unexpected cast to TextView: layout tag was RelativeLayout|LinearLayout [WrongViewCast]
Error:Error: Unexpected cast to TextView: layout tag was RelativeLayout|LinearLayout [WrongViewCast]可以运行,但是打包apk时出现这种错误解决方法在build.gradle中 添加lintOptions { abortOnError false
2017-02-27 13:31:33
12763
原创 Error:(22, 42) 错误: 程序包com.handmark.pulltorefresh.library不存在
Error:(22, 42) 错误: 程序包com.handmark.pulltorefresh.library不存在Error:(23, 42) 错误: 程序包com.handmark.pulltorefresh.library不存在Error:(24, 42) 错误: 程序包com.handmark.pulltorefresh.library不存在Error:(45, 13) 错误
2017-02-27 10:32:23
2345
原创 Android Camera 使用小结
Android Camera 使用小结类似于下面的截图:Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自
2016-10-11 14:07:17
723
原创 Error:(43, 9) Error: Avoid non-default constructors in fragments: use a default constructor plus Fra
Error:(43, 9) Error: Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead [ValidFragment]打包apk是报错解决办法:在创建fragment时,你可能在打包时碰到如下错
2016-09-27 14:08:36
1010
原创 Error:Error: This fragment should provide a default constructor (a public constructor打包apk错误
Error:Error: This fragment should provide a default constructor (a public constructor with no arguments) (cm.day.weather.CityListFragment) [ValidFragment]不知为什么总是出现这种情况,试了很多办法,最终解决了,打包apk成功,但还是不明
2016-09-23 17:30:20
2503
原创 Error:Error: Expected resource of type id [ResourceType]打包apk是提示错误
Error:Error: Expected resource of type id [ResourceType]打包apk是提示错误解决办法:android { compileSdkVersion 19 buildToolsVersion "23.0.3" defaultConfig { minSdkVersion 7
2016-09-22 16:21:33
4754
原创 Error:Application and test application id cannot be the same: both are 'cn.deu.bztc.happyidiom.activ
Error:Application and test application id cannot be the same: both are 'cn.deu.bztc.happyidiom.activity' for debugAndroidTest解决办法:defaultConfig { applicationId "xx.xx.xxx" minSdkVers
2016-09-12 10:48:03
5941
原创 Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决
Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar, :app:generateDebugAndroidTestSources, :app:assembleDebug]:app:clean
2016-08-31 18:03:29
15118
3
原创 Error:(1, 1) 错误: 非法字符: \65279 Error:(1, 10) 错误: 需要class, interface或enum Error:(1, 1) 错误: 非法字符: \6527
错误:Error:(1, 1) 错误: 非法字符: \65279Error:(1, 10) 错误: 需要class, interface或enumError:(1, 1) 错误: 非法字符: \65279Error:(1, 10) 错误: 需要class, interface或enum解决方法: 可以手动将UTF-8+BOM编码的文件转为普通的UTF-8文件
2016-08-25 13:53:40
8995
2
原创 Error:setLatestEventInfo(AlarmAlertFullScreen,String,String,PendingIntent)(182, 10) 错误: 找不到符号 符号:
错误:Error:(182, 10) 错误: 找不到符号符号: 方法 setLatestEventInfo(AlarmAlertFullScreen,String,String,PendingIntent)位置: 类型为Notification的变量 Error:(181, 10) 错误: 找不到符号符号: 方法 setLatestEventInfo(C
2016-08-24 10:15:03
3536
原创 Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher night_pop_bg.9.png
错误:Error:Execution failed for task ':app:mergeDebugResources'.> Crunching Cruncher night_pop_bg.9.png failed, see logs解决方法:aaptOptions.cruncherEnabled = falseaaptOptions.use
2016-08-23 09:46:04
947
原创 小巧指南针
方便好用,界面简洁。package co.cn.com.conpass;import android.hardware.SensorListener;import android.hardware.SensorManager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android
2016-08-19 17:20:03
1421
转载 Google推荐的图片加载库Glide介绍
英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google首发地址 http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图
2016-04-22 09:55:26
337
转载 Android 消息循环机制源码分析
概述搞Android的不懂Handler消息循环机制,都不好意思说自己是Android工程师。面试的时候一般也都会问这个知识点,但是我相信大多数码农肯定是没有看过相关源码的,顶多也就是网上搜搜,看看别人的文章介绍。学姐不想把那个万能的关系图拿出来讨论。学姐先从我们平时的使用方法引出这个机制,再结合源码进行分析。我们平时使用是这样的: //1. 主线程 H
2016-04-02 10:24:19
333
转载 HR最喜欢这样的简历
HR最喜欢这样的简历2015-01-24 灼见作者|朱诺简历是求职者常用的一个工具。在求职的过程中,简历往往起到了是获得面试机会的重要工具。下面从HR的角度谈谈如何写简历,希望对求职者有所参考。一、简历的关键点简历最重要的是要有针对性。这个针对性有两层含义:一是简历要针对你所应聘的公司和职位;二是你的简历要针对
2016-03-24 08:51:36
757
转载 Html5 手机wap开发、微信开发、APP开发的优缺点-创业者必知
摘要: 目前,HTML5手机wap网站、微信公众号、APP这三种载体都越来越火了,而且三者都有各自的一些优势和劣势。对于有条件来说的公司,基本这3项都会涉及。而且重点配合发力来运营这些产品。下面我们来一起看看Html5 手机wa ...
2016-03-12 15:32:18
745
转载 基础总结篇之二:Activity的四种launchMode
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。
2016-03-11 12:00:02
389
转载 JAVA正则表达式语法大全
1 [正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
2016-02-23 15:05:18
1127
转载 2016,把一年的牛皮先吹了吧[生涯规划篇]
引语:这是习惯性的开头,请不要介意!人一定要目标,人生如此,年轻如此,今年如此,年年如此,事事如棋。但是说到底,目标是什么?目标就是提前把要吹的牛皮都吹在前头,然后不停地去弥补这个被吹破了的牛皮!2016,又开始工作了,把一年要吹的牛皮先吹了吧!好让我们年底时看看,看看到底有多夸张! 本文虽是个人规划,但是,并不具有绝对的个人色彩,因此,可以作为某些志同道合人士或者同行们参考的东西!共勉!(说来也真是奇怪,咱们这个职业有个现象就是:同行总是急于向别的同行分享自己好的东西,并引以为乐。这太不符合商业规则
2016-02-17 08:55:36
427
转载 分析Android应用使用的技术框架和开源库
App应用本质上是一个apk包, 即一个zip包, 可以直接显示其中的内容. 通过apk文件, 我们可以获知apk的版本信息, so库和第三方库, 并了解一些主流公司的应用框架. 分析工具主要是ApkTool和ClassyShark, 本人比较喜欢Shark工具. 我使用ClassyShark分析一下美团的框架, 也可以按照这个原理, 分析其他App的基本架构.Shark让
2016-02-17 08:52:44
885
转载 从零开始搭建架构实施Android项目
我们先假设一个场景需求:刚有孩子的爸爸妈妈对用照片、视频记录宝宝成长有强烈的意愿,但苦于目前没有一款专门的手机APP做这件事。A公司洞察到市场需求,要求开发团队尽快完成Android客户端的开发。以下模拟团队和工作开展。团队情况:产品经理1人,Android开发2人,服务端开发2人,UI设计1人。开发周期:两个月。工作量:大约50个界面。隐含需求:考虑到用户群体有可能激增的情况,服务端需要
2016-01-22 22:28:05
660
原创 什么时候想放弃了,可以看看这些
你聪明有人会说你心机重,你靠的是努力有人会说你运气好,你说自己天生乐观有人会说你虚假,有时候,你明明就是一杯白水,却被人硬生生逼成了满肚子憋屈的碳酸饮料。人一生要遇见太多人,即使有些话字字诛心,也没必要活在他们的眼神里,只要内心澄明,就永远不用讨好一个不懂你的人。爱生活,爱Java,爱Android.
2016-01-14 21:10:31
463
转载 推荐提升 Android 性能的建议
每个人都知道一个 App 的成功,与这个 App 的性能体验有着很密切的关系。但是如何让你的 App 拥有极致性能体验呢?在 DroidCon NYC 2015 的这个分享里,Boris Farber 带来了他关于 Android Api 以及如何避免一些常见坑的经验。带你了解如何缩短启动时间,优化滑动效果,创建更加顺滑的用户体验。
2016-01-12 09:08:08
320
Volley.jar
2016-09-18
商业项目完整版源代码
2016-08-29
ViewPager显示缩略图怎么显示
2017-04-28
eclipse 中的svn 换个电脑导入项目一直提示输入账号密码,怎么不输入去掉是svn
2017-04-22
安卓开发switchButon 退出应用后怎么 保存状态
2017-04-21
getFragmentManager().beginTransaction()报错
2017-04-05
android.support.v4.app.FragmentActivity报错
2017-03-11
我的程序在华为 OPPO上运行正常,为什么在三星上程序停止运行,求大神解在线等
2017-03-07
发布说说打开相机不拍照返回 会得到空白照片,怎么办?????
2017-03-04
公司想自己开发一款自己的聊天软件,怎么开发,类始于QQ
2017-02-22
Access denied for user 'haoid'@'localhost'
2016-12-02
php连接数据库出错,什么原因
2016-12-01
phpstudy访问本地网站源码时出错
2016-12-01
网上下的php网站源码,怎么浏览网站效果,
2016-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人