基本技能提升
文章平均质量分 57
heishuai123
奋斗君,努力吧骚年!!!
展开
-
使用 ConstraintLayout
16年就出来了,非常有用,你还不敢用吗原创 2023-06-06 23:45:04 · 477 阅读 · 1 评论 -
如何动态修改属性文件×××.properties的某些内容
动态修改属性文件xxx.properties翻译 2023-01-13 09:43:22 · 128 阅读 · 0 评论 -
把两个APP合并成一个(把其中一个做成library)
基本代码修改apply plugin: ‘com.android.library’然后删掉applicationId这一行注意事项1.注意,千万不能用注解,要把所有的注解换成findViewById,不然会出现id不是常量的错误(没有不用处理);2.把MainActivity和布局的activity_Main还有App名字全都要换个名字(重要!!!两个app里都有的情况下);3.把清单文件中的主Activity的intent-filter去掉(不让它作为主启动);4.在新的项目引入这个libr原创 2020-09-08 14:19:23 · 1671 阅读 · 0 评论 -
Android Studio 使用起来很卡,是如何解决的?
有人说我电脑很快啊,网速也可以,但是为什么AS老是一顿一卡?具体操作修改android-studio/bin/studio.vmoptions studio64.vmoptions 两个文件的以下属性就可以了-Xms2048m-Xmx2048m-XX:MaxPermSize=2048m-XX:ReservedCodeCacheSize=1024mmac下目录~/.补充:如何确定修改生效了?1.-xmx 参数是 Java 虚拟机启动时的参数,用于限制最大堆内存。Android Studio 启动原创 2020-07-31 09:58:19 · 854 阅读 · 0 评论 -
编码UTF-8 的不可映射字符 /非法字符
从网上下载了别人的代码,导入自己的项目中,运行时出现了这样的问题:错误:编码UTF-8 的不可映射字符解决:1.去往出现错误提示的画面,右下角有个“UTF-8”字样, 把UTF-8 换成任意编码格式, 换好之后,再把 把“UTF-8” 换回来。编译,就能运行了!...原创 2020-06-29 14:16:49 · 3788 阅读 · 0 评论 -
AndroidStudio依赖Moudle安装时出现2个应用程序图标
一、问题描述在AndroidStudio中将Application Moudle 改为 Library Moudle 后作为library应用依赖安装到手机时,手机上出现2个应用程序图标。二、问题原因因为Library Moudle 之前是一个Application Moudle,其中也是有Activity的,也有自己的Activity和清单文件,由于Library中也有自己的启动Activity,所以造成会安装2个应用程序图标。三、解决方案看到网上的一些解决方案,有的说将application全转载 2020-05-15 17:31:15 · 352 阅读 · 0 评论 -
关于轮播图,一个控件就够了。XBanner支持图片无限轮播控件,可自定义功能.
几乎满足了你的所有需求,可以深入研究一下。甚至可以自定义banner中子view的布局依赖:dependencies { //普通版本依赖 implementation 'com.github.xiaohaibin:XBanner:1.7.3' //androidX 版本使用下面的依赖 implementation 'com.github.xiaohaibin:XBanner:androidx_v1.0.8'}权限:<uses-permissio原创 2020-05-13 14:11:16 · 361 阅读 · 0 评论 -
访问手机通讯录
1.在AndroidManifest.xml设置访问通讯的权限://添加访问通讯录的权限 <uses-permission android:name="android.permission.READ_CONTACTS"/>2.模拟获取通讯录的名称与电话号码,然后用ListView进行显示,现在xml文件中添加ListView, <ListView ...翻译 2020-04-17 08:32:37 · 444 阅读 · 0 评论 -
Android Studio无法连接夜神模拟器的解决办法
夜神模拟器有时候就是不在AS运行框口显示,方法Win+R打开cmd命令工具例如夜神模拟器的安装位置 : F:\AndroidAllAboutFTH\JyrAboutLife\夜神模拟器\Nox\bin则输入 cd F:\AndroidAllAboutFTH\JyrAboutLife\夜神模拟器\Nox\bin 回车进入夜神的安装目录 输入 f: 进入F盘输...翻译 2020-04-17 08:28:31 · 927 阅读 · 0 评论 -
java系列(1/4)基础阶段-MySQL(2/13)
##本单元目标一、为什么要学习数据库二、数据库的相关概念DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQLMySQL产品的介绍MySQL产品的安装 ★MySQL服务的启动和停止 ★MySQL服务的登录和退出 ★MySQL的常见命令和语法规范五、DQL语言的学习 ★基础查询 ★条件查询 ★ 排...原创 2019-08-20 16:22:23 · 449 阅读 · 0 评论 -
正则表达式筛选出jpg、png的图片url
有些字符串也不是富文本,也不是带标准标签的图片地址和文字。想筛选出所有图片或地址怎么办呢。话不多说直接上带码。private static void reg() { // TODO Auto-generated method stub String line = "[\"http://yjj-img-main.oss-cn-hangzhou.aliyuncs.com/14402...转载 2019-04-19 07:57:47 · 2192 阅读 · 0 评论 -
解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.
尝试过很多方法无效,这个文章真心靠谱,希望能让遇到这个困难的你遇到,并解决问题把 总项目 下的 build.gradle 中的两个 jcenter() 用 maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’}代替。转载自:https://blog.csdn.net/u014248312/article/deta...转载 2019-04-17 10:20:35 · 380 阅读 · 0 评论 -
Android仿QQ登录下拉历史列表
demo中包含了Sqlite数据库增删改查,对存储的账号进行按照最新的时间排序,限制了最多存储5条数据。效果图:####1.首先创建MyHelper建表:public class MyHelper extends SQLiteOpenHelper { public MyHelper(Context context) { super(context,"hayden...转载 2019-01-12 10:05:19 · 403 阅读 · 0 评论 -
Android 网络url设置View背景图
imgstr为url网络图片地址,topllay是要设置背景的控件;###方法1.Android Glide设置View背景图 Glide.with(this).load(imgStr).asBitmap()//签到整体 背景 .into(new SimpleTarget&lt;Bitmap&gt;() { //设置宽高 ...原创 2019-01-10 16:36:37 · 1997 阅读 · 0 评论 -
如何跳转到其他APP(android)
有很多小伙伴会遇上这样的需求,从自己的app页面跳转到其他APP界面,一般情况下都是在自己的主包中跳转到公司其他APP,或者是合作方的APP,如果手机中没有这款APP会下载这款APP 。今天,博主就教你们如何跳转到其他app。不多说,直接上代码。public class TiaoZhuan extends AppCompatActivity implements View.OnClickLis...转载 2018-12-03 16:26:21 · 481 阅读 · 0 评论 -
基于最新友盟开发文档,集成友盟分享功能,赋demo
###集成准备####获取Appkey####快速集成获取SDK,页面截图:下载后打开#####导入jar和res#####添加回调Activity微信在包名目录下创建wxapi文件夹,新建一个名为WXEntryActivity的activity继承WXCallbackActivity。QQQQ不需要添加Activity,但需要在使用QQ分享或者授权的Activi...原创 2018-12-08 10:24:32 · 257 阅读 · 0 评论 -
andorid人员文件上传服务器的搭建(tomcat中)
1、将.war文件复制到tomcat服务器webapps下,启动服务器即可 2、访问工程路径http://localhost:8080/FileUpload/index.jsp即可测试上传 3.测试成功,作为android开发人员,怎么用代码完成上传在此不再啰嗦了,因为重点是服务器搭建成功了。 注:有需要此.war文件的请留言。或自己去下载 https://download.c...原创 2018-07-24 11:48:12 · 536 阅读 · 1 评论 -
EventBus 3.0: 入门使用及其使用 完全解析
前言EventBus是greenrobot再Android平台发布的以订阅-发布模式为核心的开源库。 EventBus翻译过来是事件总线意思。可以这样理解:一个个(event)发送到总线上, 然后EventBus根据已注册的订阅者(subscribers)来匹配相应的事件,进而把事件传递给订阅者, 这也是观察者模式的一个最佳实践。我们平常开发中,当遇到Activity与Activit...原创 2018-07-25 13:34:07 · 181 阅读 · 0 评论 -
一个关于集合的问题,为什么添加进List集合中的元素被莫名其妙的改变了
以前自己理解的不够深刻,特此记录一下提醒自己,如果正好也帮到了你,我会很开心#为什么添加进List集合中的元素被莫名其妙的改变了?import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;public class Demo {...转载 2018-07-28 17:00:43 · 1219 阅读 · 0 评论 -
Android Studio 打开后无故爆红后解决办法
今天打开AndroidSutudio后表示一脸蒙蔽,项目无故爆红,我本以为是哪里的代码有错导致 报错,于是乎逐个检查,但是并没有发现任何问题,然后CelarProduct,ReBuildProduct 还是没有解决!但是项目却可以打包,一万个吗卖批从头上飘过。后来还是百度大大告诉了我 原因。 解决方法 1.打开File—Invidate Caches/Restart. 2.点击...原创 2018-07-21 08:54:46 · 2397 阅读 · 0 评论 -
Android TextView 中实现部分文字变色以及点击事件
#首先要想实现文字变色以及点击,都需要使用到SpannableStringBuilder,实例化该类也很简单,只需将你想要处理的字符串当做参数SpannableStringBuilder spannable = new SpannableStringBuilder(content);#那么下边便是开始实现文字变色了,调用SpannableStringBuilder的setS...原创 2018-07-21 08:56:11 · 4104 阅读 · 1 评论 -
activity dialog生命周期
Android生命周期包括以下几个状态: onCreate(Bundle savedInstanceState):可以进行一些初始化的工作在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等 onStart():Activity显示在前台,但还不可与用户交互 onRestart():在activity停止后,在再次启动...原创 2018-07-21 08:58:57 · 525 阅读 · 0 评论 -
android设置横屏和竖屏的方法
方法一:在AndroidManifest.xml中配置假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几个參数:“unspecified”:默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. “land...原创 2018-07-22 16:32:21 · 5083 阅读 · 0 评论 -
Android Apk 360加固方法步骤
###1、首先 : 采用Android Studio或Eclipse生成 360渠道的 .apk 文件。###2、然后去 360加固网站 下载加固软件。转载 2018-09-26 09:22:28 · 942 阅读 · 0 评论 -
Android,一条线串联实心圆布局
最近遇到一个简单的布局,不是listview的形式。就只是单纯的下图这种:此界面布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a...原创 2018-10-18 11:27:42 · 604 阅读 · 0 评论 -
android实现多条件筛选列表菜单筛选菜单
封装组合控件实现一个简单的多条件筛选菜单,可根据自己需求定制筛选条件,动态添加筛选项,灵活使用。控件封装,点击切换,使用popupWindow实现下拉列表,项目中封装了多种数组数据排序处理方法的工具栏,可对任何对象list根据对象中的某个元素排序。效果图:源码地址:https://download.csdn.net/download/heishuai123/10740122...翻译 2018-10-24 08:35:13 · 4369 阅读 · 0 评论 -
AndroidStudio不重新运行,Debug调试已有进程
们在使用AndroidStudio进行编写Android应用程序的时候,经常需要对抛出的问题进行断点调试跟踪,如果不知道怎样直接调试已经运行的进程。那么调试的效率会非常低下!下面我就来教大家如何快速调试####1当然还是先得把我们的软件运行到测试手机上。点击这个三角形的绿色按钮就是运行APP到手机上拉。也可以用默认的快捷键shift+F10####2在我们需要调试的代码区域的左边的空白区...翻译 2018-11-10 09:30:25 · 1195 阅读 · 0 评论 -
Android修改包名的方法,简单粗暴。
几分钟之内,简单粗暴的修改包名!序:Android的新手玩家可能对修改包名这件事情很是烦恼,我这里给出一个最快的修改包名的方法,简单粗暴,喜欢的可以收藏一下。##开始修改###第一步:修改自己app module的build.gradle文件。###第二步:修改app module的AndroidManifest.xml的package###第三步:更改目录结构###第四步:ct...翻译 2018-11-14 14:46:33 · 690 阅读 · 0 评论 -
win10上面此电脑图标没有了
安装了win10,刚打开时发现桌面上没有我的电脑图标或者用了一段时间图标突然不见了,这对于很多人来说非常不适应,那么win10我的电脑图标没了怎么办?现在我就教大家怎么在win10上显示我的电脑图标( win10的我的电脑名称为此电脑)。1.鼠标在桌面空白处右击,选择“个性化”。2.点击进入个性化窗口后,点击个性化窗口下的“主题”。3.进入主题后,在主题界面可以看到...原创 2018-05-28 08:24:55 · 3715 阅读 · 0 评论