<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[绝凌峰]]></title><description><![CDATA[地到无边天作界，山登绝顶我为峰！]]></description><link>https://blog.youkuaiyun.com/juelingfeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; juelingfeng]]></copyright><item><title><![CDATA[Android WebView实现全屏播放视频]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/128189942</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/128189942</guid><author>juelingfeng</author><pubDate>Mon, 05 Dec 2022 17:12:27 +0800</pubDate><description><![CDATA[Android WebView实现全屏播放视频]]></description><category></category></item><item><title><![CDATA[android.os.TransactionTooLargeException: data parcel size 538184]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/95175925</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/95175925</guid><author>juelingfeng</author><pubDate>Tue, 09 Jul 2019 11:00:15 +0800</pubDate><description><![CDATA[今天在实现一个从fragment到activity跳转的过程中出现了如下错误：

android.os.TransactionTooLargeException: data parcel size 538184

通过上网查资料发现，这个错误是在bundle传递过程中，传递的数据过大而引起的，但是我通过intent传递的内容很少，但还是报了这个错误，后来发现是使用了onSaveInstanceSt...]]></description><category></category></item><item><title><![CDATA[在activity中调用finish后并不是立马跳转]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/90694888</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/90694888</guid><author>juelingfeng</author><pubDate>Thu, 30 May 2019 12:10:20 +0800</pubDate><description><![CDATA[最近看到代码里在各种判断条件后跳转Activity,在finish之后还要加上return，本以为是多余的，上网查了一下后才发现，Activity在调用finish()方法后确实并不会立马跳转，而是先把finish之后的代码执行完以后才会调用当前Activity的onPause()方法

具体链接如下：blog.youkuaiyun.com/linhui9010/article/details/19168...]]></description><category></category></item><item><title><![CDATA[适配Android8.0无法弹出覆盖安装界面]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/90035515</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/90035515</guid><author>juelingfeng</author><pubDate>Thu, 09 May 2019 15:11:28 +0800</pubDate><description><![CDATA[记录一下做版本更新时候无法弹出覆盖安装界面，测试用Android8.0以下的系统是可以覆盖安装成功的，所以证明6.0的动态权限和7.0的文件读取权限是没问题的，后来google一下，发现8.0添加了新的安全措施，不允许应用内安装未经过Google play验证的应用，所以我们又得针对8.0系统做适配。

在清单文件中添加如下权限：

&lt;uses-permission android:name...]]></description><category></category></item><item><title><![CDATA[Android基于HttpUrlConnection类的文件下载实例代码]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/89679219</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/89679219</guid><author>juelingfeng</author><pubDate>Mon, 29 Apr 2019 17:21:45 +0800</pubDate><description><![CDATA[/**

* get方法的文件下载

* &lt;p&gt;

* 特别说明 android中的progressBar是google唯一的做了处理的可以在子线程中更新UI的控件

*

* @param path

*/

private void httpDown(final String path) {

new Thread() {

...]]></description><category></category></item><item><title><![CDATA[Caused by java.lang.IllegalStateException Not allowed to start service Intent { cmp=com.x.x.x/.x.x.x]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/89450639</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/89450639</guid><author>juelingfeng</author><pubDate>Mon, 22 Apr 2019 14:06:23 +0800</pubDate><description><![CDATA[Caused by java.lang.IllegalStateException

Not allowed to start service Intent { cmp=com.x.x.x/.x.x.xService }: app is in background uid UidRecord{7d9f297 u0a184 SVC bg:+15m25s900ms idle change:uncach...]]></description><category></category></item><item><title><![CDATA[webview嵌套HTML5界面白屏问题]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/86023775</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/86023775</guid><author>juelingfeng</author><pubDate>Mon, 07 Jan 2019 20:09:46 +0800</pubDate><description><![CDATA[问题介绍：在Android开发中，经常会遇到开发原生和H5嵌套的APP，而在android中加载H5界面时通常使用webview控件进行嵌套，而此时就会出现一些很神奇的事情——界面白屏。

如果遇到这种情况，那就只能退出程序，干掉进程，然后重新进入app，重新加载界面，目前还没有找到其他的解决方法。

经过多方面的研究，请教大神，总结了以下几点来减小这种白屏情况出现的概率。

解决方案：

1.A...]]></description><category></category></item><item><title><![CDATA[从Android手机中取出已安装的app包，导出apk]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/84787571</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/84787571</guid><author>juelingfeng</author><pubDate>Tue, 04 Dec 2018 14:05:17 +0800</pubDate><description><![CDATA[TAG：Android，提取，apk，adb，pm，root，导出apk


假设有这样一个场景，A君看到你手机上一个实用APP，想要安装到自己手机上，限于下载浪费流量，那么最简单的就是从你的手机中拷贝一个，不过你安装过的apk包已经删除了，不能直接复制出来进行安装。
办法来了，就是从手机中制造一个出来或者说找他的备份版。


导出步骤：

1）找到应用的包名

执行命令：


$ adb she...]]></description><category></category></item><item><title><![CDATA[Android 修改包名 和No matching client found for package name 错误的解决方案]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/81875906</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/81875906</guid><author>juelingfeng</author><pubDate>Mon, 20 Aug 2018 18:41:26 +0800</pubDate><description><![CDATA[最近遇到了Google Play上面的App Signing的问题，同事上传的时候，默认打开了这个配置，这个功能会导致google在我们的应用上传后，自动替换掉我们的签名，会导致各种第三方的服务无法使用。。。我咨询过google的客服，这个功能是无法关闭的，所以只能修改包名，换成一个新的应用重新上传。。。

修改包名的步骤是，先点击设置



取消掉这和钩，然后Shift + F6更换你想改的包名...]]></description><category></category></item><item><title><![CDATA[android开发，APP下载成功的图片或者视频同时显示在手机自带的相册里]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/81459612</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/81459612</guid><author>juelingfeng</author><pubDate>Mon, 06 Aug 2018 19:13:39 +0800</pubDate><description><![CDATA[这篇文章不是完全的原创，因为有借鉴了网上的一些资料，一个辅助类AlbumNotifyHelper.java

谢谢写这个辅助类的大神，因为我找不到作者文章的原地址了，所以我在这里就贴出代码，不直接链接原作者的文章。

 

1。辅助类

 


import android.content.ContentValues;
import android.content.Context;
import ...]]></description><category></category></item><item><title><![CDATA[Android at人功能 -- MentionEditText]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/81455848</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/81455848</guid><author>juelingfeng</author><pubDate>Mon, 06 Aug 2018 16:02:51 +0800</pubDate><description><![CDATA[前言

这个功能看似简单，网上搜出来的都说以@+uid+空格这样的格式处理，但实际实现会发现有个问题：如果用户名之间有空格，那么就无法正确解析出要@的用户了，而且如果有同名用户，也无法区分。因此若要以这样简单的方式处理，那么对用户名就需要一个复杂的限制，显然现在去修改早已定下的规则是不现实的。

在segmentfault上找到一个我认为最靠谱的实现方案，seg上的文章链接找不到了，github地...]]></description><category></category></item><item><title><![CDATA[android中textview单行显示，多余的省略]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/80692314</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/80692314</guid><author>juelingfeng</author><pubDate>Thu, 14 Jun 2018 14:25:12 +0800</pubDate><description><![CDATA[官方提供的Textview实现单行显示的方法：      [html] view plain copy&amp;lt;TextView             android:id=&quot;@+id/music_title&quot;             android:layout_width=&quot;wrap_content&quot;             android:layout_height=&quot;wrap_conten...]]></description><category></category></item><item><title><![CDATA[Java中的equals和hashCode方法详解]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/78273898</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/78273898</guid><author>juelingfeng</author><pubDate>Wed, 18 Oct 2017 15:56:25 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/jiangwei0910410003/article/details/22739953




Java中的equals方法和hashCode方法是Object中的，所以每个对象都是有这两个方法的，有时候我们需要实现特定需求，可能要重写这两个方法，今天就来介绍一些这两个方法的作用。



equals()和hashCode()方法]]></description><category></category></item><item><title><![CDATA[Android 通过Java代码生成创建界面。动态生成View，动态设置View属性。addRules详解]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/78246966</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/78246966</guid><author>juelingfeng</author><pubDate>Mon, 16 Oct 2017 10:20:22 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/mikogodzd/article/details/51767848

大家好，我是Miko，前一段时间一直在忙实习，很久没有更新博客了，这一段时间准备复习准备期末考试（预习课本），复习（预习）的差不多了=_=+////，因此抽出点时间，对前一段时间的工作以及学习进行一定的总结。 
废话不多说，本文将会层层深入给大家讲解如何动态的生成一个完整]]></description><category></category></item><item><title><![CDATA[Android实现计时与倒计时的几种方法]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/75006117</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/75006117</guid><author>juelingfeng</author><pubDate>Wed, 12 Jul 2017 10:16:16 +0800</pubDate><description><![CDATA[方法一
Timer与TimerTask（Java实现）





[java] view
 plain copy






public class timerTask extends Activity{    
   
    private int recLen = 11;    
    private TextView txtView;    
  ]]></description><category></category></item><item><title><![CDATA[Android性能优化全方面解析]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/72377426</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/72377426</guid><author>juelingfeng</author><pubDate>Wed, 17 May 2017 13:49:06 +0800</pubDate><description><![CDATA[版权声明：本文出自马云飞的博客，转载必须注明出处。




目录(?)[+]




目的

公司的新需求终于解决完了，离测试和发布还有段时间，第一次体验了下没需求没bug的感觉，真是舒爽~然后翻了翻有什么可以学的。无意翻到了Android后期发展的五大趋势。一、性能优化。二、高级UI。三、JNI/NDK开发。四、架构师。五、RN开发。这也许将会是我的进阶趋势。早已知道在瓶]]></description><category></category></item><item><title><![CDATA[Android Context上下文误区]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/72366946</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/72366946</guid><author>juelingfeng</author><pubDate>Wed, 17 May 2017 11:37:21 +0800</pubDate><description><![CDATA[1、Context概念

其实一直想写一篇关于Context的文章，但是又怕技术不如而误人子弟，于是参考了些资料，今天准备整理下写出来，如有不足，请指出，参考资料会在醒目地方标明。

Context，相信不管是第一天开发Android，还是开发Android的各种老鸟，对于Context的使用一定不陌生~~你在加载资源、启动一个新的Activity、获取系统服务、获取内部文件（夹）路径、创]]></description><category></category></item><item><title><![CDATA[android 判断切换后台 判断按下home键]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/71523292</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/71523292</guid><author>juelingfeng</author><pubDate>Wed, 10 May 2017 14:10:50 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/weizongwei5/article/details/49076733

android 判断切换后台 判断按下home键
(本文是原来的博客用markdown进行重新排版)


写这个博客不是为了实现监听home键，而是判断切换后台 ，说过不写一些没意思的博客，监听home键 或者屏蔽home键的方法，请百度。

我这个篇博客只是]]></description><category></category></item><item><title><![CDATA[为什么有时候启动Activity需要加FLAG_ACTIVITY_NEW_TASK]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/70186650</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/70186650</guid><author>juelingfeng</author><pubDate>Sat, 15 Apr 2017 20:23:30 +0800</pubDate><description><![CDATA[问题描述：

我们通过广播来启动Activity的时候如果不设置intent的FLAG_ACTIVITY_NEW_TASK属性，就会报这个异常：


android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACT]]></description><category></category></item><item><title><![CDATA[［Android Studio 权威教程］最实用的快捷键]]></title><link>https://blog.youkuaiyun.com/juelingfeng/article/details/68066695</link><guid>https://blog.youkuaiyun.com/juelingfeng/article/details/68066695</guid><author>juelingfeng</author><pubDate>Wed, 29 Mar 2017 16:42:37 +0800</pubDate><description><![CDATA[上篇中我们讲了Android Studio如何添加插件，这篇我们讲讲AS的快捷键，这里我说明的快捷键都是最最实用的，希望刚刚加入AS的朋友尽快的熟悉一下这几个快捷键，这样可以帮助你提高coding的效率



Android Studio 快捷键




操作

Mac OSX

Win/Linux





注释代码(//)

Cmd + /

Ct]]></description><category></category></item></channel></rss>