Android 开发随笔
方某人_
On the way
展开
-
Android RecycleView设置头部或者底部视图,给固定高度失效问题
先上代码: private void setAdapter() { setData(); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mAdapter = new MsgDetailAdapter(datas); mRecyclerView.setAd原创 2016-10-28 18:15:08 · 2236 阅读 · 1 评论 -
Android wifi调试
先保证电脑和手机连接的是一个路由1:设置tipip端口号adb tcpip 端口号 如: adb tcpip 5888设置完成后usb可以拔掉了2:查看手机的ip3.连接手机adb connect 手机ip :端口号 如:adb connect 192.168.99.112:58884.断开连接adb disconnect 手机ip 如:adb disconnect 192.168.99.1125.原创 2017-11-16 16:19:24 · 480 阅读 · 0 评论 -
AndroidStudio “app\build\intermediate\transforms\proguard\debug\jars\3\1f\main.jar”。异常解决办法
问题:在集成百度推流sdk后在 build:gradle:2.3.1 下运行,报Error:Execution failed for task ':app:packageDebug'.> java.io.IOException: Failed to read zip file 'D:\MyAndroidProject\app\build\intermediates\transforms\progu原创 2017-11-13 14:34:25 · 5916 阅读 · 0 评论 -
Android 设置透明状态栏后,EditText被软键盘挡住问题
软键盘没弹出时:软件盘弹出时:最终实现的效果:解决思路很简单,得到软件盘高度,再给需要“悬浮”在软键盘上面的布局给个margin_buttom就好了private void resetSendMsgRl(){ final View decorView=getWindow().getDe原创 2016-11-10 18:03:38 · 3561 阅读 · 0 评论 -
LinearLayout关于weight的使用心得(你真的理解对了么?)
关于weight在最初 我以为它只是用来把屏幕分成若干块,然后按比重 (weight/weightSum)分配控件的宽或者高,而网上很多文章也是这么说的,也就是上面的第一种情况,直到遇见这种布局我才恍然道:想当然害人! 如图: 可以发现这种布局用RelativeLayout是没法做到很好的适配的布局代码(这里可以自动略过,贴出来是为了让读者知道有这么回事):<LinearLayout xmlns原创 2016-12-21 18:23:05 · 1391 阅读 · 0 评论 -
Android屏幕旋转时,设置Activity不重新调用onCreate
我们都知道当手机转屏时,Activity会走一遍onDestroy和onCreate方法 如果想设置不去重新Destroy 和Create 只需要在AndroidManifest 对应的Activity中加入android:configChanges=”orientation|keyboardHidden”注意:如果API等级等于或高于13,还需要设置screenSize,因为screenSize原创 2016-12-16 16:37:07 · 683 阅读 · 0 评论 -
我的Android开发与学习姿势
如题,以下是个人开发方式:我是如何寻找开源项目的泡在网上的日子 github 百度 Google注意:Google 是需要翻墙的。先说泡网,这个网站如果进去看过就知道,在里面找到一款跟自己界面效果差不多的控件简直不要太快,无论是搜索还是索引,做的都是非常方便,最主要的是,只要基本上都附上了动态图,这寻找起来简直不要太爽,而且一直都有人在上面更新内容。github大家都不陌生了,如果我在泡网上没原创 2016-11-27 11:36:54 · 590 阅读 · 0 评论 -
AndroidStudio 多个第三方so文件重复引用导致 java.lang.UnsatisfiedLinkError 问题
最近在做直播项目,说说我这几天查资料得到的结果,直播大概分三个麻烦的地方,推流,拉流,聊天室; 最简单的方式就是使用一个第三方的服务商,使用它们的配套sdk(直播神马的 辣鸡。。。) 最复杂的便是全都自己写(在这个开源时代,说说就好了。。。) 由于我在的厂有点奇葩····(自己搭了推流服务器~~好吧,老大你赢了!) 所以我选择这么做:推流我选择用的是百度的推流sdk(免费,文档详细···)拉原创 2016-12-12 17:21:26 · 7240 阅读 · 0 评论 -
Android 得到FragmentTabhost 某一个Tab的View
项目使用FragmentTabhost做的主界面,要给每一个单独的Tab设置数字提醒 理所当然的想到是否有mFragmentTabhost.getTab(tag); 这种直接返回一个View 的方法,再去find到指定的控件设置值,发现并有没提供类型的方法,没办法只能来点其他的歪招了 ~先上官方的使用方式:mTabHost = new FragmentTabHost(getActivity());原创 2016-11-10 18:26:06 · 1710 阅读 · 0 评论 -
Android DrawerLayout侧滑页面点击事件无响应注意事项
直接上代码 android.support.v4.widget.DrawerLayout android:id="@+id/drl" android:layout_width="match_parent" android:layout_height="match_parent"> RelativeLayout原创 2018-01-16 15:36:31 · 2377 阅读 · 1 评论