Android
sad_code
这个作者很懒,什么都没留下…
展开
-
Netty遇到的坑
坑一: 同一个线程不能开启两个端口,只能开启一个.两个同时出现开启的是上面的端口. 坑二: 转换异常后直接从新连接,会导致程序崩溃,出现下面错误 原因: netty的NioEventLoopGroup是数量有上限的,是手机处理器的两倍,按照上面的写每一次重连了后,都new了新的NioEventLoopGroup出来,最终导致程序崩溃原创 2017-03-17 14:57:03 · 780 阅读 · 0 评论 -
Android Home键引起的闪屏问题
场景: 当点击App图标的时候会出现闪屏页,如果按下Home键,再次点击App图标,应该直接进入登录页或者主界面,而不是再次出现闪屏页. 实现代码,在配置文件<action android:name="android.intent.action.MAIN" />配置对应的Activity中onCreate()方法中添加下面代码, 即可解决应用多次启动的问题. if ((...原创 2018-12-10 16:15:56 · 1320 阅读 · 0 评论 -
Android TextView 设置下滑线的方式
代码设置 方式1: TextView mTv = findViewById(R.id.tv); mTv .getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); mTv .getPaint().setAntiAlias(true);//抗锯齿 方式2: TextView textView = findViewById(R.id.textVi...原创 2018-12-05 14:25:21 · 521 阅读 · 0 评论 -
Android项目从Eclipse迁移到AndroidStudio
网上有很多关于eclipse项目迁移到AndroidStudio中的文章,但是实现起来相对麻烦,下面给大家介绍一种比较简单的方法. 步骤1: 找到Eclipse的工作空间,找到需要迁移的项目 步骤2: 复制一份项目文件到AndroidStudio的工作空间,删除无用目录,eg:bin目录,gen目录 步骤3: 打开AndroidStudio开始页面,点击下图所示选项导项目. ...原创 2018-10-12 13:54:46 · 320 阅读 · 0 评论 -
富文本方式超链接
移动端实现链接效果 TextView tv_customMultiHyperLink =(TextView)findViewById(R.id.tv_customMultiHyperLink); tv_customMultiHyperLink.setText(getClickableSpan()); //设置超链接可点击 tv_customMultiHyperLink.setMo原创 2017-06-26 17:20:48 · 2268 阅读 · 0 评论 -
Gson 解析时间格式问题
com.google.gson.JsonSyntaxException: java.text.ParseException: Unparseable date: “2015-05-20” 这个是Gson中发现的Bug,再次掉坑,拿出来记录一下,希望对大家有帮助。//正常在Bean中定义时间字段 @SerializedName("op_datetime") private Data opDatetim原创 2017-06-22 16:27:35 · 1606 阅读 · 0 评论 -
android app之布局优化
为了我们的应用界面渲染更加流畅,我给大家介绍一下android中常见的界面布局优化,它分以下两种: 1>xml文件中的优化 2>自定义控件中的绘制优化 检测工具: 1>sdk/tools下的自带工具Hierarchy Viewer来查找layout布局中的控件是否绘制过于重叠. 2>在开发者选项中,打开调试GPU过度绘制,通过颜色判断view绘制层数. 3>打开原创 2017-03-17 14:44:57 · 442 阅读 · 0 评论 -
netty 混淆配置proguard
-keepattributes Signature,InnerClasses -keepclasseswithmembers class io.netty.** { *; } -dontwarn io.netty.** -dontwarn sun.**原创 2017-03-17 15:08:00 · 3582 阅读 · 0 评论 -
内存泄漏排查
内存泄漏的概念? 垃圾回收器无法回收本应该被回收的对象,这个对象就引发了内存泄漏. 对象都有一定的生命周期,gc进行回收.该内存没有回收就会出现out of memory,即内存oom异常. 内存泄漏的危害? 1导致用户手机内存边少. 2 程序出现卡顿 3 导致程序被系统杀死,莫名的退出. 4 应用程序Force Close 排查内存原创 2017-03-17 15:01:15 · 249 阅读 · 0 评论 -
GridView or ListView 局部刷新(单条目)
/** * 局部更新数据,调用一次getView()方法;Google推荐的做法 * * @param gridView 要更新的gridView * @param position 要更新的位置 */ public void notifyDataSetChanged(GridView gridView, int position) {...原创 2019-04-23 18:37:50 · 220 阅读 · 0 评论