自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java分类递归优化

分类功能递归优化

2023-06-19 17:16:03 379

原创 手动ScrollView 滚动到底,Edittext 失去焦点解决办法

手动ScrollView 滚动到底,Edittext 失去焦点解决办法这种是常规的手动滚动到底,但是如果页面存在edittext的时候就会失去焦点handler.post(new Runnable() { @Override public void run() { scrollView.fullScroll(ScrollView.FOCUS_DOWN); }});那么我们换个方法 private Handler handler; public

2021-02-23 11:43:27 538 1

原创 android emoji表情数据签名不一致

android emoji表情数据签名不一致好久没有写博客了,科大的项目遇到一个问题就是客户端传输emoji表情数据签名不一致分析一下原因:1、android 这边进行emoji表情会转化成字符,数据加密后会在发送出去,但是服务器会直接收到表情,两端同时加密数据会不一致,我们这边会提示数据签名不一致2、为什么会不一致呢,原因是我们这边转化的时候除了问题我看到了我发送的是一个表情,但是转义的时候会变成表情对应的编码,然后我们是根据这个编码进行加密,但是后台收到的是表情编码但是多一个“\u”,心里一

2020-07-23 12:02:32 354

原创 Mac上彻底卸载mysql

完全卸载mysql执行以下操作:打开终端窗口备份你的数据库停止数据库服务器sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*edit /etc/hostconfig...

2019-11-21 17:48:43 166

原创 Mac MySql一启动就停止

要学习后台,电脑上面安装mysql ,一启动就停止了 大家可以试试这个cd /usr/local/var/mysqlsudo rm *.err && sudo rm *.pidsudo reboot//电脑会变黑,重启 然后看看mysql 服务有没有重新启动,如果没有手动启动一下就好了sudo mysql.server start...

2019-11-21 17:46:04 1599

原创 NestedScrollView嵌套RecyclerView卡顿

NestedScrollView嵌套RecyclerView时,产生卡顿 使用以下办法完美解决 recyclerView.setNestedScrollingEnabled(false); recyclerView.setHasFixedSize(false); recyclerView.setFocusable(false);...

2019-05-16 22:18:43 1540

原创 android读取exsl文档数据导入对象

new ExcelDataLoader().execute("xcy.xls");List<ExcelBean> beans = ExcelUtilDao.queryAll(); /** * 获取 excel 表格中的数据,不能在主线程中调用 * * @param xlsName excel 表格的名称 * @param ind...

2019-01-03 15:41:38 216

原创 Android 启动模式

Activity启动模式清单文件可以有4种,通过java代码使用的Flags也用4种,其中两种相同实现的效果是相同的总结:启动模式有8种写法,有两种重复,6种启动模式启动模式Manifest.xmlFlagsStandardFLAG_ACTIVITY_CLEAN_TOP效果相同SingleTopFLAG_ACTIVITY_SINGLE_TOP效果相同...

2018-10-15 09:58:40 260

原创 list去重

去除列表中集合的重复值网上有很多的教程这里给大家贴几个连接https://blog.csdn.net/cs6704/article/ details / 50158373大致的思想都是通过设置Set集合不能有重复的数据这思路 像很多都是通过字符串来演示的,但是,我们工作当中其实并不是这样的都是对象来去重。 那么上面的方法很多就失灵了,其实是如果对象去重是要手写equals方法和hash...

2018-03-23 15:03:06 200

原创 Hotfix bug包找不到mapping.txt

其实热更新不管是Tinker还是Hotfix,难度不难,但是混淆这里特别容易出问题 今天就遇到了,Hotfix bug包找不到mapping.txt 不写一篇文章简直不能平复我内心的激动#基线包#-printmapping mapping.txt#**生成的mapping.txt在app/buidl/outputs/mapping/release路径下,移动到/app路径下---------

2017-12-20 15:39:57 428

原创 TextView文本展开缩放

一个简单的文本缩放效果 Boolean tvflag = true; private int count; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo

2017-12-15 14:24:17 313

原创 WebView加载html显示空白页面

呵呵看了网上很多的东西,如果说你http://baidu 都加载不出来那是你的问题 如果百度加载的出来,自己的地址却加载不出来说明你的webview没有用对<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools

2017-11-21 15:50:14 3217 3

原创 Fragment页面重叠

今天坑死我了一个fragment重叠问题,搞了一天下面说一下原因和解决方法原因: 因为每当我们离开Activity的时候,切换到后台的时候,当内存不够用,Fragment所在Activity被销毁,会调用onSaveInstanceState()方法,Fragment都会被保存起来,当我再次回到这个app的时候,通过onCreate中的参数savedInstanceState恢复了之前的fragm

2017-11-15 21:34:17 947

原创 html页面调用相册、照相机、

许久不写博客了,今天项目遇到一个问题,webview嵌入html调用不起来相册 百度了一下找到了解决方案请看代码: mWebview.loadUrl(“请填写你的网址”); mWebview.getSettings(). setRenderPriority(WebSettings.RenderPriority.HIGH);//已经过时,暂时没有办法,如果有好的请留言 Web

2017-10-19 13:22:41 912

原创 获取ImageView的图片为null

image.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));image.layout(0, 0, image.getMeasuredWidth(),

2017-01-17 11:01:22 786

原创 相册获取图片报OOM异常解决办法

获取一个图片容易报OOM异常,这里做个笔记,但是这个会把图片搞得很模糊,图片的质量有所下降,后续会完善 private void setPic(ImageView imageView, Uri uri) { if (getActivity() != null) { //获取目标控件的大小 int targetW = imageView.

2017-01-13 17:02:27 347

原创 Intent传值

一、.A页面跳转B页面传值方法1、使用Intent传值:现在我要传List<实体>、String 发送数据: Intent intent=new Intent(A.this, B.class); List<User> list=new ArrayList<User>(); User user=new User()

2016-12-09 16:41:05 351

原创 使用Toast

Toast大家都用过,那么问题也很多,今天就来解决一下这些问题 这是一个标准的Toast的写法: Toast.makeText(mContext, message, Toast.LENGTH_SHORT).show(); 问题1: 退出页面还在显示 这里我们先自定义一下 mContext———>上下文 message———->显示的文本 private Toast mTo

2016-12-06 13:07:55 299

原创 Android AIDl初解

参考了一下作者的文章:感谢 http://www.jianshu.com/p/2fb6eb14fdec我们先来学习Service 的基础:Service的第一种启动方式一、采用start的方式开启服务 使用Service的步骤: 1.定义一个类继承Service 2.在Manifest.xml文件中配置该Service 3.使用Context的startService(Intent)方法启

2016-11-28 11:27:42 211

原创 android EventBus使用 总结

以下由我网上看的文章根据自己理解整理而成,感谢以下文章作者 Hongyang http://blog.csdn.net/lmj623565791/article/details/40794879 启舰 http://blog.csdn.net/harvic880925/article/details/40787203github地址:https://github.com/greenrobot

2016-11-24 13:46:18 394

原创 Android 根据View(布局) 生成图片(Bitmap)

Android 根据View(布局) 生成图片(Bitmap)下面生成图片的方法我会引用一个布局,布局我就不贴了,我说一些大家要主要的地方布局: 引用了R.layout.ll_bitmap这个xml文件的布局 这个id (R.id.ll_layout)是最外面的一个布局 最好是LayoutInflater ,如果有其他的都布局请在外面写一个.要不然很容易出问题(RelativeLayout)生成

2016-11-23 18:01:38 3571

原创 Android 根据Edittext内容动态改变Listview显示的数据

这个对于显示少量的数据效果还是蛮不错的,也不难,大家可以看看。。。适配器代码:package ii.hp.com.adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;impo

2016-10-08 17:25:46 1689

原创 Android 验证码倒计时功能

公司有人家实现的一个这样的效果,但是我不想改、看都不想看所以自己写了一个public class Main2Activity extends AppCompatActivity { private TextView vertifyView; // private CountDownTimer timer; private Button submit; priv

2016-10-08 17:16:34 230

原创 MD5签名加密

今天公司post请求有个参数是MD5加密过后的,但是老是返回签名错误,老员工给了一个类完美解决 /*** * MD5加码 生成32位md5码 */ public static String string2MD5(String inStr){ MessageDigest md5 = null; try{ md5 =

2016-09-29 11:36:00 474

翻译 android退出,销毁所有activity

这里是郭霖大神的《第一行代码》里面提到的  随时随地退出程序 79页,代码不是很复杂但是确实很常用写下来给大家看看新建一个 ActivityCollector 类作为活动管理器,代码如下所示:public class ActivityCollector {public static List activities = new ArrayList();public static void

2016-09-28 11:03:10 385

原创 json解析,我的幼稚

以前有一个非常好的解析工具我不用,直到我用了,我才追悔莫及,还是太年轻啊!好进入正题大家都知道json解析,一般的工具有 Gson ,Fastjson,然而我却没有用它们,现在想想真是后悔啊,以前写了多少那种二B代码public static ArrayList getCompany(String urlPath) throws Exception { ArrayList compa

2016-08-31 15:27:20 231

翻译 仿酷狗音乐列表点击item子控件展开功能

也是项目需要大家先来看看效果图就是这样不过我的项目可能下面没有这么多项而已,说一下思路:实际上下面展开的哪一块是被隐藏起来了的,可以获取itme的事件点击,接收点击事件展开(显示出来),点击另外的隐藏起来下面是我的效果图(大家可以自己设置样式,我的比较丑)好图片有点大,但是看的爽对不!下面贴代码public class MainActivity exte

2016-05-09 15:13:45 1942

原创 异步任务(AsyncTask)

大家知道更新UI分异步和同步,那么同步有时会有产生一个问题也就是“ANR”问题,这里梳理一下android系统自带的异步操作AsyncTaskAsyncTask是一个抽象类,通常用于被继承.继承AsyncTask需要指定如下三个泛型参数:Params:启动任务时输入的参数类型.  (一般是访问的地址--String类型)Progress:后台任务执行中返回进度值的类型.(一

2016-04-29 15:38:24 340

原创 android 拨打电话与发送短信

Phone 电话号码拨打电话 :权限: Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phone)); startActivity(intent);短信:   权限: Uri smsToUri = Uri.parse("smsto:" + phone); Intent

2016-04-25 13:39:39 465

原创 关于极光推送

项目需要做了一推送的网上看到关于推送极光和个推两个比较好,极光速度快所以就用了极光了!下载sdk解压就成了这个这个是极光的官网:https://www.jpush.cn/common/下载过后就是集成环境了其实不用看怎么多把上面的图片的那几个解压过后的文件拷到libs文件夹下就好了,什么三分钟啊集成啊!滚犊子吧!看着吹牛什么的,烦!然后就是在清单文件里面,直接把开发文档

2016-01-18 14:07:00 496

原创 关于应用打开word、pdf

activity_main.xml: Java代码 收藏代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pare

2016-01-06 11:53:43 389

原创 关于ShareSDK分享的功能

好了项目需要自己研究了一下那个ShareSDK确实蛮好用的下面就来说一说首先在http://www.mob.com/#/index官网里面注册一个帐号然后呢可以创建一个应用好的然后呢下载sdk 选择android 的根据自己的需要集成然后点击下载 集成下载过后解压然后你会看到有三个文件夹(如果没有这三个而是一个白色的也打不开请换个压缩软件自带的和360压缩就不行本人自己

2015-10-21 15:09:56 359

原创 简单搞定listview下拉加载更多

哎,项目需要listview下拉加载更多写个博客就当总结!            思路:在listview底部加一个布局,加载数据的时候有这个布局,当数据加载完成就没有了。1、addFooterView()方法可以加一个布局。2、setVisibility()这个方法控制布局是出现啊,还是消失(隐藏)。 不多说上代码:首先一个显示一个listvie这个各位先准备我就不写了

2015-10-09 17:20:50 480

原创 点击一个Text切换旁边的图片

公司项目的需求,很多都是点击自身然后切换图片的,但是不是点击自身的,但是代码也很简单下面是代码://图片 iv_screenimages = (ImageView) findViewById(R.id.iv_screenimages); /** * 如果弹出了 */ if (popupWindow.isShowing()) { iv_screenimages.

2015-09-29 14:55:44 328

原创 关于Edittext边框的

像上面的效果想想很多应用可能都有的那么现在来做一个其实很简单  <item android:bottom="1dp" android:left="1dp" android:top="1dp">

2015-09-17 08:33:25 350

原创 关于清理应用缓存

网上看了很多资料终于搞定了下面看看我的文章:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=273674&page=1#pid2695014清理缓存要知道应用的缓存的位置,那就参考上面的连接吧先写一个工具类:CaChe.classpackage com.hzsfda.utils;import ja

2015-09-10 11:13:16 455

原创 关于Android项目成功运行但是有error报错

经常运行项目的话看到这么个报错    java.lang.IllegalStateException: Unable to get package info for "包名"; is package not installed? 虽然项目运行没有问题但是老是出来个红红的作为开发者来说并不是一件很舒服的事情!找了一下原因:这个问题引起原因是 简单的卸载app 没有卸

2015-08-31 14:46:54 502

原创 Dialog显示View报错的问题

现在要实现一个Dialog 弹出对话框显示expandablelistview的效果来看看效果图吧:                                                                                           好不多说上代码

2015-08-17 13:46:18 22211

原创 关于android日历控件的样式

这个是默认的日历样式/** * 设置日期选择控件*/Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());//获取的是系统时间//这里是给一个样式,日期控件就可以变成可滑动的了而不是上面的样式,而且这里的样式是系统自带的不需要其他的包dialog

2015-03-24 16:20:49 920

原创 关于安卓控件靠右边

安卓控件靠边的话最好不要使用线性布局,尽管线性布局简单方便,可以使用相对布局如下:    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >                an

2015-03-20 01:11:37 2619

使用gson解析json

使用gson解析json的一次测试使用

2016-08-31

极光推送源码

集成极光推送sdk,实时推送效果,单击标题栏跳转!

2016-01-18

android下载word文档并打开

这里有两个项目一个是下载的,一个是打开wrod文档的比较简单可以合成使用

2016-01-07

三方一键分享

基于sharesdk第三方的一键分享功能实现,本demo完成了一个新浪微博的,腾讯的只需要注册获取key就可以了

2015-10-21

listview下拉加载更多

简单的实现listview下拉加载更多,不需要自定义listview同样可以实现listview加载更多的功能

2015-10-10

Android二维码

制作二维码,扫描二维码,如果是网址调用自带浏览器访问网址

2015-09-01

空空如也

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

TA关注的人

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