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