java
文章平均质量分 51
VincentStory
Android Developer
展开
-
使用java批量处理文件
使用java单元测试,执行这个文件的main方法,就可以对文件进行内容修改逻辑。不同的逻辑可以根据具体情况自己来编辑。原创 2023-01-29 17:50:57 · 987 阅读 · 0 评论 -
StompProtocolAndroid 使用方法
STOMP是一个简单的可互操作的协议, 被用于通过中间服务器在客户端之间进行异步消息传递。它定义了一种在客户端与服务端进行消息传递的文本格式.原创 2022-08-03 14:45:20 · 1123 阅读 · 0 评论 -
FaceBook第三方登录获取姓名,头像,邮箱等个人信息
最近项目新增一个需求:需要收集用户的邮箱信息。但是直接通过GraphRequest.newMeRequest去获取发现返回值为空,通过查阅资料得知facebook获取用户邮箱还需要授权。授权方式如下 LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("public_profile,email"));获取姓名邮箱信息监听事件如下 GraphRequest request = GraphRequest.ne原创 2020-12-30 19:42:19 · 9326 阅读 · 12 评论 -
Mac. Android studio. 常用快捷键
fn+option+F7. —— 查看文件调用位置Ctro+option+O. —— 移除无效引入文件fn+command+f12 —— 查看当前类的方法Control + H ———查看类的继承关系Android Studio常用快捷键汇总(mac)(一)查找/查看相关搜索任意内容 双击 sft1当前文件查找/替换 cmd + F / cmd + R 使用cmd + G,sft + cmd + G,跳到下一...原创 2021-07-02 15:02:38 · 422 阅读 · 0 评论 -
TextView 实现文字不同大小,不同颜色,不同字体
SpannableStringBuilder span=new SpannableStringBuilder("这是一个美好的世界");//设置字体不同大小span.setSpan(new AbsoluteSizeSpan(dipToPx(this,30)), 0, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);span.setSpan(new AbsoluteSizeSpan(dipToPx(this,20)), 2, 4, Spannable.SPAN_EXCLU.原创 2021-06-24 16:39:57 · 1263 阅读 · 0 评论 -
ConstraintLayout 约束布局 实现负数布局
以前相对布局RelativeLayout可以利用layout_marginTop="-320dp"达到自己想要的效果,但是ConstraintLayout是不行的,但是我们可以利用Space达到相同的效果 <android.support.v7.widget.AppCompatTextView android:layout_width="wrap_content" android:layout_height="wrap_content" andr原创 2021-05-10 16:23:33 · 820 阅读 · 1 评论 -
Android 实现google第三方登录 返回错误code 10
最近新接手了一个项目,其中有google第三方登录功能,测试反馈正式包可以正常使用google登录,测试包登录失败。如果第一次配置google登录,需要在官方网站配置相关信息,具体配置这里不做赘述,只提供一下官方地址:https://developers.google.com/identity/sign-in/android/start现有的项目是已经配置好了,只是出现了一些问题,进入firebase网站查看之前的配置信息:https://console.firebase.google.com/pr原创 2020-05-12 17:21:37 · 12397 阅读 · 0 评论 -
could not resolve com.google.dagger:dagger-compiler:2.11
从git仓库上拉取了一个公司正在做的项目,编译的时候报了这个错误,检查gradle配置文件 repositories {// maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} google() jcenter() maven { ...原创 2018-03-08 11:09:24 · 4114 阅读 · 0 评论 -
Error:Configuration with name ‘default’ not found
在导入studio工程的时候,进行sync的时候,提示Error:Configuration with name ‘default’ not found.在网上查了一下资料,说是settings.gradle设置有问题,可能是include了不存在的Module导致的,我检查了一下发现设置和Module都是存在的,仔细检查之后发现,Module虽然存在但是里面的文件却不见了,所以原来那个Modul...原创 2018-03-07 15:06:36 · 251 阅读 · 0 评论