- 博客(34)
- 收藏
- 关注
原创 前端控制table宽度,将多余字体隐藏且置为省略号
虽然,网页制作很少使用table了,但是作为一个网页小白,table使用还是很不错的选择。最近有一个需求是,将数据使用表格展示,但是,某些字段数据内容过长,导致将td单元格撑起来了,变得很大,很难看。所以,需要将表格设置一个固定的宽度,所有的td的宽度都能够进行控制。并且将多余的内容使用...省略号代替。因此,要使用到标签的title属性进行提示展示方式。首先,控制表格的固定宽度,由于,每个显...
2019-12-18 11:09:29
945
原创 Go to the documentation to learn how to Fix dependency resolution errors.
在运行工程时,突然出现此问题。首先,当然时一脸懵逼了。好在冷静下来后,看日志是jar包重复。关键是这个jar包我都没有见过。Duplicate class org.intellij.lang.annotations.Flow found in modules annotations-13.0.jar (org.jetbrains:annotations:13.0) and annotatio...
2019-08-15 09:16:27
28613
8
原创 使用react-navigation进行简单的跳转+底部导航栏+侧拉框的配置
使用react native进行开发,不可避免的会使用到跳转。鉴于目前react native版本问题。一般使用react-navigation实现跳转。这也是官方推荐使用的组件。createStackNavigator 为您的应用提供一种在屏幕之间转换的方式,其中每个新屏幕都放置在堆栈顶部。这个是我们实现跳转所要使用到的API。它的用法createStackNavigator(Rou...
2019-07-11 11:35:00
1585
1
原创 EPERM: operation not permitted, unlink 'E:\node_modules\@types'
今天我的node莫名其妙报错,然后我打算删除它重新下载一下。我使用了rimraf进行删除,很简单,建议在全局下下载此命令npm install -g rimraf然后在需要 删除文件的父文件夹下执行如下命令rimraf node_modules//这个命令不仅仅可删除该文件夹 rimraf *** (***代表你要删除的文件夹名称)然后出现了错误EPERM: opera...
2019-04-02 10:36:29
4057
2
原创 The development server returned response error code : 500 Unable to resolve module XXX The module
这是我学习RN以来遇到的最恶心的问题,没有之一。先上图 我把上面的报错给整理下来了Error: Unable to resolve module `./index` from `E:\ReactWord\WorkDemo\node_modules\react-nati...
2019-03-28 18:26:05
470
原创 Invariant Violation:Maximum update depth exceeded
怀着无比头大的心情,今天写了一个React Native的底部导航栏。我仅仅加了一个选项,报错了,我就知道...就知道。它肯定会报错,但是它来的是那么突然。悲伤不已。 就是这个错查了一下,说是超出最大更新深度。当组件在componentWillUpdate或compo...
2019-03-21 16:40:23
4052
8
原创 Error while executing command 'react-native.cmd run-android --no-packager' (error code 101)
在学习的路上总是会有各种各样的错误在等待着我们。不过,我们逢山开路,遇水搭桥。我在集成ReactNative的导航Navigation时遇到了这么个错误。Error while executing command 'react-native.cmd run-android --no-packager' (error code 101)。各种百度,Google。我在VSCode里面报的这个错,但是找...
2019-03-14 15:33:43
5094
原创 各种大神博客网址
Windows安装MAC系统教程https://baijiahao.baidu.com/s?id=1612952373396205256&wfr=spider&for=pc
2019-03-08 09:59:25
728
原创 Command failed: gradlew.bat installDebug
今天学习RN时,根据官网文档一步一步来,然后就报错了。FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring project ':app'.> SDK location not found. Define location with sdk.dir in...
2019-03-01 09:56:44
11204
原创 微信小程序之语法
最近在学小程序,整的我头都大了。微信小程序不像创建普通的Android项目一样,直接new一个文件就可以了。微信小程序创建一个项目还需要你的appid,比较严格。简单了解一下微信小程序。它的整体感觉和HTML差不多,比如HTML展示页面,CSS渲染页面,JS使页面具有事件交互。小程序,有四个文件.js,.json,.wxml,.wxss。先说.js,它的作用就类似于HTML中的JS一样,只...
2019-02-12 11:32:44
6607
2
原创 Kotlin学习之路 一
kotlin已经出现了好长一段时间了,但是一直没有机会去系统的学习,现在有机会去摸索一下了。从创建项目开始吧!我使用的是AndroidStudio 2.3.2版本的从支持kotlin插件开始。AndroidStudio3.0之上的自带kotlin插件了,就不做多说了。首先,选择File-Settings-Plugins 在搜索框输入Kotlin 点击Browse reposit...
2019-02-02 17:07:41
198
原创 简单集成华为PUSH
最近需要使用到华为push,就研究了一下。但是上网搜索了,都说,华为push是一个大坑。我暂且不说遇到的坑,只是说,最基础的集成。我是用的IDE是Android Studio,这里只讲解有关于Android Studio的集成方式,Eclipse大神请绕步。首先要注册一个账号,进入华为开发者联盟官网, 点击管理中心。然后进入管理中心页面,我们在选择push服务我们进入到了push页...
2019-01-28 12:25:10
3581
原创 Error:Execution failed for task ':app:packageDebug'. > file == null
最近在项目里,添加了混淆。将app.gradle里面的字段minifyEnabled 设为true。开启混淆。没想到,刚开启,运行项目时,报错Error:Execution failed for task ':app:packageDebug'. > file == null。说我的项目packageDebug文件为null。很明显,我是混淆后,该文件,被删除了。我选择Andro...
2019-01-11 09:29:00
2544
原创 混淆报错,super classes have no public methods with the @Subscribe annotation
首先看一下错误Log01-10 09:57:17.061 8649-8649/com.aaa.bbb E/AndroidRuntime: FATAL EXCEPTION: main Process: com.aaa.bbb, PID: 8649 ...
2019-01-10 10:33:47
1415
2
原创 微信小程序——创建
最近在研究微信小程序,它与vue有点像。先看如何创建一个工程——准备工作。1.首先,需要注册微信小程序账号。https://mp.weixin.qq.com/ 如果有账号的朋友直接登录,没有账号的,点击立即注册,注册一个账号注册页面,有四个模块,我们是要开发小程序的。所以,我们点击小程序邮箱,要使用一个干净的邮箱,未被微信公众平台注册过,未被微信开放平台注册过,未被个...
2019-01-09 15:10:34
271
原创 自定义View之验证码控件
先上图镇贴最近项目中有需要验证码,不过Android端的验证码一般都是手机短信,点击获取验证码,将请求向后台以及向短信验证码平台发送。短信平台将验证码发送到前端及后台,让前端输入验证码和后台进行比较。验证码的存在就是提高安全性,即使拿到账户和密码,也无法登陆。因为验证码是随机性的,唯一的,所以,提高了安全性。但是,我们项目没有要求短信验证,因为账户不是手机号。所以,图片验证码就很有必要...
2018-12-06 17:52:30
310
原创 SwipeRefreshLayout嵌套RecyclerView实现上下拉刷新
在这里特别感谢大神,这里附上大神帖子:https://github.com/1030310877/LoadMoreRecyclerViewSwipeRefreshLayout嵌套RecyclerView实现上下拉刷新。SwipeRedreshLayout是Android自带的一个下拉刷新控件。它有自带的下拉刷新方法setOnRefreshListener();//下拉刷新swipe...
2018-10-26 17:27:02
1394
原创 TextInputLayout使用方式之修改样式
最近做的项目使用到了TextInputLayout这个控件。它是desig包下的。material design是Android5.0之后引入的。它新增了一些控件。有需要了解的朋友请自行翻阅资料。下面是它的依赖compile 'com.android.support:design:27.0.2'TextInputLayout控件继承LinearLayout,使用时包含且只能包含一个E...
2018-10-19 10:54:03
3710
原创 Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForBaiduDebug'
我在做第三方登录时,开始使用的是腾讯的SDK,后来改成了友盟的,在运行时,报了Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForBaiduDebug'这个错。顿时,有点懵,什么鬼。。。遇到问题,首先要冷静,唱一首凉凉。喝一杯凉茶。。当然解决不了问题,不过,心态最重要嘛!嘿嘿。把这个问题在某网...
2018-07-10 12:05:02
1098
原创 Try supplying a main-dex list. # methods: 66657 >66657 > 65536
Cannot fit requested classes in a single dex file. Try supplying a main-dex list. # methods: 66657 > 65536 不能将请求的类装入单个dex文件中。试着提供一份主抄本清单。#方法:66657 > 65536。这个报错是因为你的项目里单个dex文件的函数超过了65536个...
2018-07-09 09:10:31
2671
原创 Android中 一些常用的依赖
依赖,在Android开发中属于常备,在此,我做了一些通用性比较高的整理我的版本比较老使用的是compile声明的,但是当你的Adnroid Studio版本较高的时候就需要使用implementation声明了//okhttpcompile 'com.squareup.okhttp3:okhttp:3.5.0'//gson解析compile 'com.google.code.gson:gs...
2018-06-25 21:36:41
228
原创 GreenDao使用记录
GreenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM(对象关系映射)解决方案它分装了一些SQL语法,可以方便的增加,删除,修改和简单查询。但是不可以进行过于复杂的查询,例如,多表联合查询。它的基本使用方式如下首先要导入依赖,在app.gradle下apply plugin: 'org.greenrobot.greendao'compile 'org.greenrobot:gr...
2018-05-31 20:40:00
261
1
原创 简单实现电商购物车的一些逻辑
图片与代码不符购物车,无非就是对复选框的全选、反选、数量增减,计算价格的一些逻辑在这里,视图代码就不上了,主要上Adapter适配器的逻辑在这里,本人使用的是ExpandableListView二级列表展示的,相对来说,逻辑比较清晰一点下面是适配器里面的主要逻辑代码 //父条目视图View @Override public View getGroupView(final in...
2018-05-31 18:48:53
2308
转载 OK网络请求工具类
在UI开发过程中,少不了会使用到各种各样的网络请求工具,Android自带的请求方式,过于繁琐。HttpUrlConnection还是稍微有点繁琐,我感觉Ok这种方式还不错,所以,再次发表关于OK使用的方式,OK在这里写工具类,方便日后使用下面是代码public class HttpUtils { private static final String TAG = "HttpUtils--...
2018-04-22 21:09:15
169
原创 自定义Banner轮播图
废话不多说自定义Banner的控件视图的XML文件 custombannerlayout<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="mat...
2018-04-07 00:38:55
152
转载 简单的实现自定义轮播图加小圆点控件
在Android的开发中,难免会遇到各种各样的技术型难题。一些比较新奇好玩的一些效果。原生的没有这些效果,so,我们只有自己写一些自定义控件,来满足我们的需求了。轮播图控件,相信网上会有各种各样的控件,但是本着,学一点会一点的态度,发表代码,仅供参考上代码首先是视图布局<RelativeLayout xmlns:android="http://schemas.android.co
2018-01-28 23:24:14
1515
3
原创 AngularJS实现网页表格的增、删、改、查(不包含后台)
一个不包含后台的,仅仅是静态网页上的表格的增删改查的一些方法,上代码:这里,本人使用的是第三方的导入的jar包,不是直接从网络上获取的效果如下图下面就是代码了 .bb{ width: 100px; height: 50px; color: #800080; margin-left: 10px; b
2018-01-17 15:56:57
462
原创 使用AngularJS实现网页页面上的增、删、查
使用AngularJS实现网页页面上的增、删、查首先,导入AngularJS第三方jar包,在这里,我使用的是第三方jar包,还可以使用网络上获取的jar包 下面是一些angularjs逻辑操作代码 var app = angular.module("MyApp",[]); app.controller("Mycon",function($scope){ //获
2018-01-14 20:54:55
498
原创 Android原生创建菜单
首先,需要在res目录下创建一个名为menu的文件夹(名字随意),在文件夹中创建一个名为main.xml的xml文件;在xml文件里写如下代码,可自定义:xml version="1.0" encoding="utf-8"?>menu xmlns:android="http://schemas.android.com/apk/res/android"> item androi
2018-01-05 23:53:50
497
翻译 在书上看到如何一键退出所有的Activity
Android的四种启动模式,都不可避免的出现跳转Activity,一旦跳的次数过多,返回时只能一层一层的放回如果有需要一键退出的时候,会比较麻烦,下面这种方法,可以做到一键退出所有的Activity.-----------------------------------这不是本人写的,是在书上看到的,不要见怪啊哈哈首先需要定义一个活动管理类来管理我们的活动(Activity)然后在类
2018-01-05 23:08:38
257
原创 使用第三方框架PagerSlidingTabStrip实现横向滑动目录
这是我在使用第三方框架PagerSlidingTabStrip的一点方法很简单的。。。它需要和ViewPager配合使用首先是布局文件下面是一些简单代码我是写在Fragmentl里面的下面是adapter里需要写一个关联的方法
2017-12-21 13:02:48
282
原创 PullToRefreshScrollView下拉刷新练习
对于PullToRefreshScrollView它设置在根布局和自定义ListView控件可以实现全屏的进行下拉刷新下面是它的布局下面是代码它需要用到Handler进行关闭提示文字它有一个下拉刷新的方法,但是我还没找到它的上拉加载的方法-_-在解析JSON时写一个判断刷新的方法。目的是为了让刷新出的数据在最上方展示适配器方法,可以不这么写然后自
2017-12-21 12:42:23
182
原创 利用SharedPreferences实现记住密码和自动登录
public class MainActivity extends Activity {private EditText et_name;private EditText et_pwd;private CheckBox cb_zd;private CheckBox cb_jz;private SharedPreferences sp;@Overridepro
2017-12-05 14:12:35
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人