- 博客(40)
- 资源 (7)
- 收藏
- 关注
原创 uni-app 微信小程序适配
1、upx、rpx、vw、vh、px的转换 1.vw:1vw等于视口宽度的1%。 100vw等于窗口的宽度 2.vh:1vh等于视口高度的1%。 100vh等于窗口的高度 3.vmin:选取vw和vh中最小的那个。 4.vmax:选取vw和vh中最大的那个。(1)动态绑定的style不支持直接使用upx<!-- - 静态upx赋值生效 --><view class="test" style="width:200upx"></view&g...
2021-07-13 09:16:30
2089
原创 android:screenOrientation一直警告报红
在AndroidManifest.xml中设置activity竖向,一般都是直接设置android:screenOrientation="portrait",升级gradle后这里会有警告,提示Expecting android:screenOrientation="unspecified",虽然app运行没问题但看着也很不爽。解决方法:在application标签里,加入tool:ignore="LockedOrientationActivity"在manifest标签里,加入xm
2020-05-21 11:13:43
863
原创 解决android 中在沉浸式布局下,EditText输入框在界面底部,键盘弹出遮挡问题
复制AndroidBug5497Workaround 到自己的项目public class AndroidBug5497Workaround { // For more information, see https://issuetracker.google.com/issues/36911528 // To use this class, simply invoke assi...
2020-03-06 10:41:41
917
原创 Ionic 打包流程
cmd命令窗口1.进入项目目录ionic platform add android 加载Android项目打包文件2.添加白名单(默认会添加)cordova plugin remove cordova-plugin-whitelist执行cordova plugin add cordova-plugin-whitelist安装cordova-plugin-whitelist...
2019-07-29 18:11:04
673
原创 xutils3的https配置与验证
服务器端的https的配置请查看我的上一篇的博客:https://blog.youkuaiyun.com/qq_21229739/article/details/976587071.Xutils3支持的https请求:public class HttpsUtil { /** * 获取双向认证的SSLSocketFactory * * @param need...
2019-07-29 18:06:41
1492
原创 tomcat下https配置
1、测试Https请求的实验环境服务器:Tomcat 7.0JDK : 1.8Android端:Android studio 2、证书的生成到jdk的bin目录下运行以下命令:①生成自签名CA:keytool -genkey -v -alias ca -keyalg RSA -keystore D:\ca_cert_lib.jks -validity 3650...
2019-07-29 17:56:18
2477
2
原创 Android9.0 http网络请求解决方案
在 res 下新建一个 xml 目录,然后创建一个名为:network_security_config.xml 文件 ,该文件内容如下:然后在 AndroidManifest.xml application 标签内应用上面的xml配置:...
2018-12-12 09:40:58
2545
1
原创 React Native的WebStorm基本设置
初学React Native,开发工具的一些设置:http://blog.youkuaiyun.com/xiangzhihong8/article/details/52293896
2017-09-21 14:25:11
1015
原创 解决Android 7.0 (Android N)中 Android Device Monitor(DDMS)的 File Explorer不显示目录树的问题
将手机升级到Android 7.0后,打开Android Device Monitor(DDMS)后,File Explorer中显示一片空白。如下:解决办法:1、下载ddmlib.jar,下载地址:http://download.youkuaiyun.com/download/u013553529/97330972、在Android SDK的tools目录中搜索ddmlib.jar,
2017-09-04 11:44:07
562
1
原创 Android开发错误:Error:” ” is not translated in “en” (English) [MissingTranslation]如何处理?
问题描述:解决办法:1、尝试添加translatable=”[true / false]”Junk Chen! 2、在resources中添加属性<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation
2017-08-08 15:13:02
368
原创 Android Studio 2.3打包 release 版本后无法安装的问题
最近遇到一个很奇怪的问题:在 Android Studio 2.3.3上通过 Generate Signed APK 打包 release 版本,打包过程一切顺利,但是release包在手机上无法安装,后来尝试了一下安装debug包,发现一切正常。尝试了各种办法,各种百度、google,最后问题出现在开发工具上,气死我了。具体解决办法:在打包的第二步,让你选择签名版本的时候,那二个
2017-08-08 14:53:28
1147
原创 为了解决viewpager彻底删除fragment问题
为了解决viewpager彻底删除fragment,我们要做的是:1.将FragmentPagerAdapter 替换成FragmentStatePagerAdapter,因为前者只要加载过,fragment中的视图就一直在内存中,在这个过程中无论你怎么刷新,清除都是无用的,直至程序退出; 后者 可以满足我们的需求。2.我们可以重写Adapter的方法--getItemPosition
2017-04-14 10:32:46
4506
2
原创 BGASwipeItemLayout-Android 使用方法
类似iOS带弹簧效果的左右滑动控件,可作为AbsListView和RecyclerView的item。支持给BGASwipeItemLayout和其子控件设置margin和padding属性Gradle依赖dependencies { compile 'com.android.support:support-v4:latestVersion' compile 'cn
2017-03-20 11:47:16
1628
原创 BGAAdapter-Android 使用方法
功能介绍在 AdapterView 和 RecyclerView 中通用的 Adapter 和 ViewHolder。 BGAAdapterViewAdapter 和 BGAViewHolderHelper 用于简化 AdapterView 的子类(如 ListView、GridView)的适配器的编写 BGARecyclerViewAdapter 和 BGAViewHol
2017-03-20 11:30:13
2653
原创 BGARefreshLayout-Android 使用方法
现在listview的需求越来越多了,item侧滑点击还有上拉下拉,自定义上拉下拉的布局以便插入广告,今天向大家推荐这款框架BGARefreshLayout-Android。目前已经实现了四种下拉刷新效果:新浪微博下拉刷新风格(可设置各种状态是的文本,可设置整个刷新头部的背景)慕课网下拉刷新风格(可设置其中的 logo 和颜色成自己公司的风格,可设置整个刷新头部的背景)美团下拉
2017-03-20 11:09:34
897
原创 android 7.0 + 相机拍照 FileUriExposedException
这个异常只会在Android 7.0 + 出现,当app使用file:// url 共享给其他app时, 会抛出这个异常。因为在android 6.0 + 权限需要 在运行时候检查, 其他app 可能没有读写文件的权限, 所以google在7.0的时候加上了这个限制。官方推荐使用 FileProvider 解决这个问题。 下面我们来看看具体实现步骤。在manifest.
2017-03-20 10:42:41
383
原创 Android 7.0 popupwindow位置问题
我们在Android开发中经常会使用到PopupWindow来显示内容,在Android7.0以前。// 定义一个PopupWindow变量,并设置宽、高 PopupWindow popupWindow = new PopupWindow(mWidth, mHeight); popupWindow.setFocusable(true); // 在某个控件下方
2017-03-20 10:37:48
1380
原创 Android 7.0适配心得
Android7.0发布已经有xx,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了不少问题也踩了一些坑,在这里就把我在Android7.0适配上的一些心得分享给大家,让大家的应用能早一天跑在Android7.0上。权限更改随着Android版本越来越高,Android对隐私的保护力度也越来越大。从
2017-03-20 10:29:48
397
1
原创 android控件拖动,移动、解决父布局重绘时控件回到原点
思路是:当view的位置发生改变时,也要相应改变其layoutparams,否则父布局重绘时,由于view的layoutparams没发生改变导致重绘的时候会回到原点,所以只要改变其params就好了//这是主要代码: 保证其params发生改变,相对于父布局的位置就能达到位置移动到原来的位置// 每次移动都要设置其layout,不然由于父布局可能嵌套listview,当父布局发生改变冲毁(
2017-02-15 14:16:34
1394
原创 android日常开发总结的技术经验
1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2.数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.4. 不要相信庞大的管理类的
2017-01-25 10:11:49
315
原创 onWindowFocusChanged重要作用
Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。比如我们在做OTT项目时候,我们就是在这onWindowFocu
2016-09-13 09:46:37
243
原创 华为手机PopupWindow弹出时背景不变暗问题
下面这段PopupWindow弹出时背景变暗效果的代码在网上随处可见:private void setBackgroundAlpha(float bgAlpha){ WindowManager.LayoutParams layoutParams = MainActivity.this.getWindow().getAttributes(); layoutPa
2016-08-02 10:27:09
780
原创 git命令
查看当前分支:git branch查看远程分支:git branch –r上传分支:git add –all git commit –m “message” git push –u origin master(当前的分支名)创建分支并切换至该分支:git checkout –b branchName(分支名称)分支已经存在,切换分支:git checkout b...
2016-07-25 11:39:14
333
原创 关于android6.0的Home键唤醒程序
1、AndroidManifest.xml的启动文件配置:android:launchMode="singleTop"android:windowSoftInputMode="adjustPan"android:alwaysRetainTaskState="true"2、在启动Activity中配置代码:if ((getIntent().getFlags() & Inten
2016-07-21 15:45:34
810
原创 解决Android的EditText的addTextChangedListener监听的死循环问题
解决Android的EditText的addTextChangedListener监听的死循环问题
2016-03-15 14:09:00
10689
原创 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
2016-03-15 10:13:17
365
原创 Android的WebView中js与java代码相互调用
现在越来越多的的项目中会采用webview的形式的展示自己的页面,通过这种形式的最大优点是展示的内容的可控性非常强,服务器可以通过更新服务端html文件来展示最新的内容。有些复杂html页面不单单是展示内容,可能还会有一些按钮,点击按钮后会跳转到android的本地页面,这个时候就需要通过js来调用android的本地代码了
2016-02-04 17:26:47
1309
原创 ScrollView里面的EditText的点击空白处键盘消失的问题
关于EditText的点击空白处键盘消失的问题,我相信大家都知道怎么做。那将EditText嵌套在ScrollView里面,点击空白处键盘消失就会出现一些问题。只有你点击在ScrollView以外的地方才会实现效果,点击在ScrollView里面的地方则不会实现。原因很简单,实现屏幕点击事件的是onTouchEvent事件,而ScrollView本身就有onTouchEvent方法,所以被自身拦截了,所以我们必须重写ScrollView里面的方法。很多人说重写ScrollView里面的onTouchEven
2016-02-01 15:17:03
1486
原创 Android的ScrollView和ListView滑动冲突的问题
本人第一次写博客,有不正确的地方请大神们多多指教,要写博客了,想想都有点小激动,这些内容都是自己在项目中摸索出来的。今天主要讲的内容是ScrollView和ListView滑动冲突的问题,我猜大家在布局中应该经常使用这两个控件,单独用非常好,结合起来一起使用问题就来了。比如说:滑动不灵敏,Listview显示不全等等。
2016-01-21 17:52:31
867
自定义树结构.zip
2019-07-26
解决Android 7.0 (Android N)中 Android Device Monitor(DDMS)的 File Explorer不显示目录树的问题
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人