- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 设计模式-创建型
本质: 创建对象的模式:对类的实例化进行抽象。特点:1 封装了具体类的信息 ;2 隐藏了类的实例化过程;单例模式简单工厂工厂方法抽象工厂建造者模式原型模式单例模式本质: 单例模式确保一个类只有一个实例,提供一个全局访问点。/** * 饿汉式 * 1. 私有化构造方法,不让外部调用 * 2. 内部创建私有变量 Instance,该类唯一实例。 * 3. 提供newInstance 方法返回唯一实例。 */class SingletonJava1 { private
2022-03-09 11:14:38
2450
原创 Java不同版本切换脚本
1. 安装两个版本的Java这里我安装了Java8和Java11JAVA_HOME_11=C:\Program Files\Java\jdk-11.0.2JAVA_HOME_8=C:\Program Files\Java\jdk1.8.0_3012. 设置环境变量在系统变量中添加JAVA_HOME 、CLASSPATHJAVA_HOME C:\Program Files\Java\jdk1.8.0_301CLASSPATH%JAVA_HOME%\lib;%JAVA_HOME%\lib\t
2022-03-02 18:07:59
707
原创 系统应用安装脚本
思路:将自己桌面的apk推到系统目录下,根据系统应用的包名找到当前进程并杀死该进程。系统应用被杀死后会自动重启。我们下次使用直接双击这个脚本即可。install.bat@echo offadb rootadb remountadb push C:\Users\Desktop\MyApp.apk system/app/MyApp/@echo *请在pkgName的双引号里面写上包名,操作思路是把pid放到一个文本里面*@echo *查找文本的第2个字段,在通过kill进行完成*set.
2022-03-02 17:40:30
201
原创 Gradle打包上传Maven配置方案
在项目根目录创建 publish.gradleapply plugin: 'maven-publish'Properties properties = new Properties()def file = new File(rootProject.projectDir,'local.properties')if (null != file && file.exists()) { properties.load(file.newDataInputStream())}.
2022-03-02 17:22:53
2750
原创 Gradle7.0 配置仓库不安全连接问题记录
Execution failed for task ‘:myflavor:publishMyflavorPublicationToMavenRepository’.Failed to publish publication ‘myflavor’ to repository ‘maven’Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository .
2022-03-02 16:47:26
988
原创 使用Git上传代码到GitHub
初始化Git1. 安装Git客户端[windows用户请戳](http://msysgit.github.com/](http://msysgit.github.com/)[mac用户请请戳](http://code.google.com/p/tortoisegit/(http://code.google.com/p/tortoisegit/)一路下一步下一步既可2. 配置Git1. 在电脑硬盘里找
2017-06-08 16:02:43
526
原创 Android6.0权限申请
作者:时光与梦s 该库源码地址1.添加依赖compile 'me.weyye.hipermission:library:1.0.2'2.权限申请代码(默认样式) List<PermissonItem> permissonItems = new ArrayList<PermissonItem>(); //若权限申请多条 自己在下面添加既可
2017-05-16 09:33:07
809
原创 如何使用Git上传代码到GitHub
代码上传到GitHub1.创建项目1.点击+号->new repository 填写Repository的名字 填写Repository的描述 (Initialize this repository with a README)可选2.创建完成后点击clone or download 复制Repository的地址2.本地初始化一个项目1.git 的基础配置,作用是告诉 git 你是谁git con
2017-05-16 09:30:25
306
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-08 15:55:39
206
原创 Tomcat8.0配置
安装就不累述了 我是直接把之前的直接复制了一份(注意:复制不要复制到C盘) 配置开始 开启服务 测试地址http://localhost:8080/ 出现如下界面表示成功
2017-05-05 11:41:09
712
原创 AndroidStudio导入项目报java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessExce
解决方法:在build.gradle里的buildToolsVersion下面添加以下两行代码既可android { compileSdkVersion 18 buildToolsVersion "25.0.0" aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false }
2017-05-05 11:36:38
336
原创 GreenDao3编译出现 Error:Execution failed for task ':greendaotest:greendao'. > org.eclipse.jdt.
原因Gradle配置有问题解决办法 1.Moudle的gradle中apply plugin: 'org.greenrobot.greendao'greendao { schemaVersion 1 daoPackage 'com.anye.greendao.gen' targetGenDir 'src/main/java'}dependencies { comp
2017-05-05 11:35:03
3742
原创 沉浸式状态栏之Toolbar解决方案
1.style文件中 去Title 状态栏透明 <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> ... <item
2017-05-05 11:33:07
687
原创 Android百度地图开发之取消后台持续定位
网上的方法1:注掉option.setScanSpan(1000);//注掉后只定位一次,感觉不太好2:调用mLocClient.unRegisterLocationListener方法。//取消监听的方法不让后台定位,楼主只成功过一次所以不太靠谱不推荐使用3 :moveTaskToBack(false);//将你应用移到后台,楼主认为和按HOME键的退到后台还是有一定区别的,此方法退到后台就像静止
2017-05-05 11:31:06
6919
原创 Android开发之强制横屏和强制竖屏
强制竖屏设置1.代码在Activity的onResume方法中添加如下代码 @Override protected void onResume() { /** * 设置为横屏 */ if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LA
2017-05-05 11:24:21
1329
原创 Android 开发之上传图片
选图从图片库选择选图的标识 private static final int PICK_PHOTO = 2;重定向到图片库代码 Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult
2017-05-05 11:21:08
1115
原创 android studio 安装app一直卡在waiting for debug解决办法
android studio用真机调试app之前可能一直用的好好的,可是有时候就会一直卡在安装上,等待很久也装不上.解决办法卸载旧的apk 重启下设备 检查设置里是否打开允许第三方未知来源开关 查看下磁盘空间是否已满,腾出写磁盘空间出来
2017-05-05 11:16:40
1891
原创 Android开发之素材获取
apk本身就是一个压缩包,比如想要获取一个APP中的图片资源怎么办呢? 其实很简单,将.apk后缀名改成.zip解压即可.图片全在res文件目录下,当然也有布局文件.
2017-05-05 11:11:11
490
原创 去除Android5.0以后按钮的高度与阴影
一行代码搞定在按钮控件中添加 style=”?android:attr/borderlessButtonStyle”即可 <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/whit
2017-05-05 11:08:22
462
原创 Android开发之软件评价
一个方法搞定软件评 private void gotoRate(){ Uri uri = Uri.parse("market://details?id=" + getPackageName()); Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri); try { sta
2017-05-05 11:04:39
694
原创 Android自定义圆角ImageView
目前一些比较火的图片加载库虽然支持圆角加载,若你是接的别人作了一半的项目,刚好别人用的图片加载库刚好不支持圆角加载,那么这颗控件你值得拥有.(支持网络图片的加载)1.创建CustomImageView 类在你的项目中(源码如下)import android.content.Context;import android.content.res.TypedArray;import android.g
2017-05-05 10:57:35
251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人