- 博客(26)
- 收藏
- 关注
原创 ScrollView嵌套RecyclerView只显示一条数据的解决办法
在RecyclerView外层套上一层RelativeLayout即可。<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView and...
2019-11-12 16:59:59 660
原创 依赖无法加载问题
问题:Error:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.xiaomi.account:oauth-android:latest.release.解决方法:C:\Users\jiangping\.gradle\wrapper\dists文件夹中找到项...
2019-11-05 14:17:22 4195
原创 Activity跳转后自动执行了onDestroy
从Activity1跳转到Activity2后,自动执行了Activity1中的onDestroy最终原因:修改了开发者选项导致解决方法:手机设置-->开发者选项-->不保留活动关闭此选项即可。...
2019-09-25 12:02:49 1088
原创 通过adb命令更改手机屏幕比例
如果没有对应比例屏幕的真机,可使用其他非全面屏手机或者全面屏手机进行模拟验证,通过adb连接手机,执行以下命令,将屏幕显示比例设置为19.5:9比例,adb shell wm size 360dpx780dp恢复显示执行以下命令: adb shell wm size reset ...
2018-12-14 14:07:26 10961 3
原创 从coding拉代码到本地
git init 初始化gitgit add . 添加所有文件到 本地的暂存区git commit -m '注释' 提交本地代码到本地仓库git remote -v 查看本地是否关联远程仓库git remote add origin url 关联远程仓库git push origin master 将本地仓库推送到远程master分支git checkout -b d...
2018-12-14 14:06:04 3450
转载 eclipse连接github cannot open git-upload-pack(git-receive-pack)
转载自:https://blog.csdn.net/royal__moon/article/details/794274311、在eclipse-window-preferences-team-git-configuration中add entry,设置key为http.sslVerify,值为false2、打开eclipse安装目录下的eclipse.ini添加一句:-Dhttps.protoc...
2018-05-28 17:53:29 305
原创 Fragment not attached to Activity 异常
出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是在调用 getResources().getString(R.string.app_name)之前增加一个判断isAdded()。例如:if (isAdded()) { holder.mTitleTv.setTextColor(getRes...
2018-05-23 14:38:52 195
原创 改变状态栏字体颜色或者背景颜色
public class SystemUtils { public static void setStatusBarFont(Activity activity, boolean lightStatusBar) { Window window = activity.getWindow(); View decor = window.getDecorView(); window.addFlag...
2018-05-17 18:15:05 240
原创 ViewPager中间大两边小效果的实现
效果图如下:代码实现:xml <android.support.v4.view.ViewPager android:id="@+id/mViewPager" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout...
2018-05-15 11:52:35 3957 1
转载 Fragment not attached to Activity异常
转载自:https://blog.csdn.net/u012939909/article/details/53355836问题:关于Fragment not attached to Activity 异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()、getString()等,需要上下文Content的函数。往往这种问题发生在线程中,尤其是网络...
2018-05-11 10:29:04 2815
转载 Android监听程序进入后台,或者恢复到前台
转载于:https://blog.csdn.net/gouguofei/article/details/7775752基本思路:就是让app中所有的activity继承与一个公共的activity(例如:BaseActivity),然后在BaseActivity的onStop()中判断当前程序是否处于后台public class BaseActivity
2018-04-11 15:30:28 1160
原创 应用认领---空包写入签名
项目上传应用市场时发现已包含相同包名的应用,所以就要通过签名认定,官方要求在他们的空包里边写入应用的签名文件cmd进入到jdk\bin层之后,输入命令行: jarsigner -verbose -keystoregame.keystore(密钥的绝对路径) -signedjarsigned.apk(签名包生成的位置)unsign.apk(空包的绝对路径) game.keystore(签名文件的别名...
2018-04-09 11:57:31 573
原创 win10下eclipse中查看图片乱码处理
图片右击 - Open With - Other - External Programs - PhotoViewe.FilwAssoc然后把最下方的两个小框框打上勾表示以后默认用这个照片查看器打开,即可。
2018-03-15 12:01:14 234
原创 首行缩进效果
mContentEditText.setOnKeyListener(new OnKeyListener() {@Overridepublic boolean onKey(View v, int keyCode, KeyEvent event) {// 这两个条件必须同时成立,如果仅仅用了enter判断,就会执行两次if (keyCode == KeyEvent.KEYCOD
2018-03-13 16:24:51 621
原创 两个Long类型怎么比较大小
问题:两个Long类型的值比较是否相等,明明值是一样的,可是就是走了不想等的else,疑惑!!!解决:Java中如果使用 == 双等于比较对象,等于比较的是两个对象的内存地址,也就是比较两个对象是否是同一个对象如果比较两个Long对象值是否相等,则不可以使用双等号进行比较,要使 equals 方法 或者a.longValue()==b.longValue()
2018-03-06 10:34:20 10829
转载 ViewPager 滑动速度设置
原文链接:http://blog.csdn.net/liyulei316686082/article/details/7616734原理说明:改变ViewPager滑动的速度和动画的变化率。代码:public class FixedSpeedScroller extends Scroller { private int
2018-02-07 11:16:48 682
转载 Android内存泄漏(三):单例
https://www.jianshu.com/p/25364c424095问题:单例持有Activity或其他Context的强引用单例的生命周期和应用(Application)的生命周期一样长当此Activity退出时,Activity应该被回收,可是这个单例持有这个activity的强引用,导致回收失败,所以造成内存泄漏。public clas
2018-01-24 18:48:37 257
原创 评论时输入框置于软键盘之上
解决思路:监听软键盘弹出与隐藏的状态,相应的改变输入框的位置。代码://输入框高度final int editHeight = AndroidUtils.dp2px(context, 50);getWindow().getDecorView().addOnLayoutChangeListener(new View.OnLayoutChangeListener() {@Overr
2018-01-10 13:57:12 955
原创 Circular dependencies cannot exist in AnimatorSet
需求:打赏动画,多次点击时多次弹出动画。问题:当第一次动画还未结束时若再次点击,崩溃,报错:Circular dependencies cannot exist in AnimatorSet。解决:设置全局变量lastSet,重置AnimatorSet
2018-01-09 16:43:51 1585
原创 Eclipse启动参数解决占用CPU占用过高
问题:一运行eclipse,CUP就飙到100%。解决:刚开始只调大最下面的-Xms512m,并不好用,运行的时候仍然死机。后来查资料发现,不仅要调大最下面的数值,还要调大上面的两个数值。问题解决。
2018-01-07 21:44:59 10626
原创 webview头部添加自定义view,跟webview一起滚动
可以通过定义一个ScrollView 和 LinearLayout,然后进行addView(view)的方法,让你写的布局文件自定义view和webVIew都添加进来就好了。 代码如下: containerLL = (LinearLayout) findViewById(R.id.containerLL);containerLL.addView(View.inflate(
2017-12-19 11:58:15 2162
原创 listview优化:滑动时不加载图片
listview中有大量图片时,加载有卡顿现象,对此优化。recyclerView.addOnScrollListener(new OnScrollListener() {@Overridepublic void onScrollStateChanged(RecyclerView recyclerView, int newState) {super.onScroll
2017-12-14 16:23:56 455
原创 ListView addHeaderView 不显示头部
原因:mListView.getRefreshableView().addHeaderView(headview); mListView.setAdapter(new MyAdapter(this)); addHeaderView必须在setAdapter之前调用。
2017-12-14 14:50:29 1394
转载 Android WebView 调试方法
调试Android WebView中的h5页面,通常就是通过alert和抓包工具来定位问题,效率低且无法直接调试样式或打断点,可谓是事倍功半。本文介绍一下我在项目中使用的新方法,能够通过chrome的开发工具在原生 Android 应用中调试 WebView。前提条件:Android4.4+基本原理:1.在APP中启用 WebView 调试,开启调试后,Chrome
2017-12-12 11:02:02 786
原创 Hardware acceleration can only be used with a single UI thread
报错提示:java.lang.IllegalStateException: Hardware acceleration can only be used with a single UI thread.Original thread: Thread[main,5,main]Current thread: Thread[Timer-6,5,main] at android.view.Har
2017-12-11 14:10:00 552
原创 Eclipse:打包时出现 Conversion to Dalvik format failed with error 1
问题:项目引入wheel库,可以正常编译运营,打包时出现问题 Conversion to Dalvik format failed with error 1。解决方案:jdk版本由1.6调到1.7(主项目时1.7),sdk版本由2.0调至5.0.1(主项目时5.0.1)
2017-12-08 11:26:03 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人