自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 github 上传代码报错 fatal: Authentication failed for ‘xxxxxx‘

在 2021年8月13日 的时候,用户名加密码的认证方式已经被去掉了,换成了Personal Access Token的校验方式。今天一时兴起创建了个 github 新仓库,首次上传本地代码时,遇到了一个报错。本来以为是账号密码的问题,搞了好几次,发现都没错的情况下还是上传不上去。那么,我搜索的过程中还发现,如果后来,日期过期后还想提交,他会直接报错,不会让你重新输入密码,那么只需要执行以下代码(记得加超管权限,不然会报错。最终,创建出来后,会在外面看到一个token,而这个token就是你的密码。

2023-11-07 14:41:04 1029

转载 android多进程概论

设置android:process属性,要注意:如果是android:process=“:deamon”,以以:开头的名字,表示这是一个应用程序的私有进程,否则它是一个全局进程。问题三:进程间数据访问不同步,受限于sqlite和sharedpreference的功能,多进程对于这两个存储介质的访问会导致数据不同步的问题产生。首先,多一个或多个进程android应用的可用内存可以成倍的增加、多余一些消耗内存的应用来说是比较好的解决方案,例如图片视频处理,安全扫描等等;默认就是应用的主进程。

2023-09-13 14:09:49 94

原创 view事件传递汇总

view事件分发

2023-09-12 15:29:30 120

原创 关于安卓唯一标识的汇总及最佳做法

识别用户唯一性,是每个做应用所遇到的问题之一。通常我们会希望有一个唯一的字符,去识别关联我们的用户。在10.0以前设备ID的这些值还能获取到,Mac地址6.0之后通过api是获取不到的,通过扫描硬件端口还能获取。Android 10(API 级别 29)对不可重置的标识符(包括 IMEI 和序列号)添加了限制。我们的应用必须是设备或个人资料所有者应用,具有特殊运营商权限或具有 READ_PRIVILEGED_PHONE_STATE 特许权限,才能访问这些标识符。

2022-08-25 11:08:07 3969 1

原创 自定义通知栏显示不全、heads-up通知栏的应用

自定义通知栏展示不全、悬浮通知栏(heads-up)的应用

2022-06-28 14:28:48 2178

原创 Android 调起邮箱,并拟好地址。

public class MailClientChoose { public static void mailContact(Context c, String mailAdress) { Uri uri = Uri.parse("mailto:"+mailAdress); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); //intent.putExtra(Intent.EXTRA_CC,

2020-07-11 16:05:45 452

原创 Cocos Creator 关于启动加载优化问题 【干货!!!】

https://forum.cocos.org/t/cocos-creator-android-2/83154很好用,绝对是任何新手所需要的启动优化。。。记下来做纪念2333

2019-12-27 18:00:37 1561

原创 mac坑爹问题-----应用在程序坞里变小成一个小点,无法点击

也不知道为啥,只能重启程序坞。。。。可以使用命令:killall Dock~~然后就好了

2019-12-17 10:54:31 5140 1

原创 cocos creator 优化问题(踩坑版

如果你cocos creator做出的游戏,发现能优化的都优化了,什么逻辑帧渲染帧分开,什么代码逻辑的优化,什么draw cell的优化都整了,发现类似于弹幕射击或者ui变动频率很高的游戏还是卡,那么这篇博客或许能解决你的问题。。。。先说下到底发生了啥,在我做的游戏里,一个弹幕射击游戏,发现总是卡,开始认为代码逻辑有什么问题,疯狂优化,然而起不了多大作用,然后发现渲染帧太高,最终用最笨的办法,一...

2019-12-16 11:51:56 736

原创 cocos creator:Unexpected native build target cocos2djs. Valid values are:问题

cocos creator一编译就出现这样的错误,然而还没有任何提示信息(然而这句话就是提示信息。。如果没啥其他问题,这里就是告诉你,你现在或许只编译了某一个或者没编译上手机所能支持的ABIs,只要在cocos里把arm64-v8a,armeabiv-v7a,x86全点上,就不会出这个问题了...

2019-12-16 11:43:38 3955 3

原创 android命令编译aar

terminal使用gradlew assembleRelease指令 可在build/aar里生成了release.aar后来还踩了不少雷,记录一下,万一以后用得到呢- -首先就是aar中找不到so包,首先确定有so文件或android.mk里没有其他路径相关问题,然后在gradle中写好路径,基本上就没问题了。但坑爹的是,因为我用的是android studio 3.5.2,所以现在cl...

2019-12-06 10:28:42 1497

转载 Android Studio中 Logcat窗口的Docked Mode模式选中不了

手痒把Logcat小窗口右上角设置对话框选中了Windowed Mode(窗口模式),至此走上了不归路尝试过Floating Mode(悬浮模式),但也是恢复不了原来的样子,处于这个模式下时,和其他窗口不在一个层面上,总是覆盖其他的窗口,很不舒服也尝试过Window下的 Restore Default Layout也是无用,Store Current Layout as Default 也是无...

2019-10-17 14:20:57 271

原创 android关于阿拉伯等语言适配问题

因为某些原因,我们要适配阿拉伯等地区语言以及他们的从右到左的使用习惯。当然android并没有那么智能直接左右颠倒,所以我们这要运用些技巧。在安卓中阿拉伯语系,波斯语系都是一些从右到左的显示。这时候就需要我们进行适配啦。1.首先我们必须需要在AndroidManifest.xml文件中元素中,添加”android:supportsRtl=true,需要注意的是,使用supportsRtl要求...

2019-10-11 16:22:34 1496

原创 android获取焦点控件ID

View rootview = this.getWindow().getDecorView();int focusId = rootview.findFocus().getId(); Log.i(TAG,"id = 0x"+Integer.toHexString(focusId));转成的16进制ID就可以从R.java文件中找到对应的id了...

2019-09-29 10:55:53 1078

原创 关于安卓Uri.encode以及Uri.decode的解码与转码

Uri.encode(URIstring);URIstring :必需。一个字符串,含有 URI 或其他要编码的文本。return:URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。说明:该方法的目的是对 URI 进行完整的编码,因此对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的:;/?????&=+$,#例...

2019-09-18 11:15:35 2982

原创 java函数调用是传值还是引用

很多时候,会遇到函数调用,有的时候看起来像是,值传递,比如int a = 2;fun(a);System.out.printf(a);private static void fun(int a){ a = a + 1;}输出结果为2然而! String a = "abcde"; String b = new Stri...

2019-08-02 13:42:35 288

转载 安卓电量优化之AlarmManager使用全部解析

版权声明:本文出自汪磊的博客,转载请务必注明出处。一、AlarmManager概述AlarmManager是安卓系统中一种系统级别的提示服务,可以在我们设定时间或者周期性的执行一个intent,这个intent可以是启动Service服务、发送广播、跳转Activity,看到这里是不是会想这不就是定时器Timer吗,Timer确实是一般定时需求的最便捷实现方式,但是试想一下手机空闲状态下,屏幕...

2019-07-31 11:30:57 339

转载 单例模式之懒汉式饿汉式的原理和实例

在java面试题当中,我们经常会遇到单例模式的懒汉式和饿汉式的java笔试题,甚至面试官会问你在开发中,是否用上了这两种开发模式,用在了哪些例子当中。想了解我们在开发中是否用上了这个,需要我们对这种两种开发模式的原理有所了解。懒汉式就是当用户需要用到这个实例的时候,才会加载出来,以下是懒汉式的简单示例://懒汉式public class Singleton { private Single...

2019-07-31 11:08:22 437

转载 viewpager的应用

Android中用ViewPager和Fragment内嵌WebViewWebView很好很强大,但是在Android中加载慢啊。在同一个Activity中,用ViewPager可以加载多个Fragment,切换视图比较流畅,但是如果超出了3个Fragment,而且刚好Fragment中有WebView,体验就非常糟糕,页面要好几秒才能显示出来。这是因为ViewPager缺省情况下,只把当前...

2019-07-22 19:50:55 91

转载 解决Android启动白屏现象

解决方法大概有两种,一是theme中的windowBackground设置一张启动图,第二种是设置theme延迟app启动,使其先初始执行其方法<style name="Theme.Splash" parent="android:Theme"> <item name="android:windowIsTranslucent">true</item> ...

2019-07-05 13:51:04 356

原创 android实现文字颜色渐变与文字变换

ValueAnimator colorAnimation = ValueAnimator.ofObject(new ArgbEvaluator(), getResources().getColor(R.color.color_ff00b275), getResources().getColor(R.color.color_FFE55365)); colorAnimation.set...

2019-07-03 11:21:13 519

原创 安卓去掉button自带点击的动画及阴影

android:stateListAnimator="@null"只需要在button里加一句这个就是去掉了,至于网上绝大多数的解决方案,基本上不算是根本,只是单纯的全部ban掉了,但这句话就是只针对于单个的button,比较好用...

2019-06-20 10:52:56 1340

转载 bitmap 翻转及镜像方法

Bitmap convert(Bitmap a, int width, int height){int w = a.getWidth();int h = a.getHeight();Bitmap newb = Bitmap.createBitmap(ww, wh, Config.ARGB_8888);// 创建一个新的和SRC长度宽度一样的位图Canvas cv = new Canvas...

2019-05-22 10:00:30 3896 1

转载 Application类使用

https://www.jianshu.com/p/f665366b2a47

2019-05-20 10:19:20 140

原创 ListView入门使用

首先我们需要先写一个adapter,基本上都是根据需要来复写BaseAdapterpublic class LanguageViewAdapter extends BaseAdapter { private List<Language> languagelist = null; private Context context; private LayoutIn...

2019-04-18 17:45:24 155

转载 加载图片的好东西!!!!!!!

Fresco,网站是:https://www.fresco-cn.org/docs/getting-started.html真的很好用,既简单又实用

2019-04-12 17:48:51 68

转载 安卓小记——侧边抽屉式菜单

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0925/1713.htmlhttps://developer.android.google.cn/training/implementing-navigation/nav-drawer.html先记录两个参考资料,以后用到了在酌情补充作者:weixin_34233679来...

2019-04-12 09:48:02 363

转载 安卓杂记(图片加载框架+startActivityForResult的使用)

转载:https://www.cnblogs.com/guanmanman/p/6922678.htmlhttps://www.cnblogs.com/zgqys1980/p/5286208.html两者足够详细,已经不需要我过多赘述。。。

2019-04-10 20:57:46 106

原创 安卓小记——前端混合开发DSBridge

当你用网页封装一个app的时候,hbuilder的封装过于简单,对于studio封装的ui感来讲还是稍显简陋。这就引申出前端混合开发来。前端混合开发是什么——是可以让js与安卓、ios之间相互调用方法来实现混合交互。(个人理解最近刚好在学习一个框架,也就是一个可以让js与原生安卓相对简单通信的框架——DSBridge。下面是它的GitHub地址DSSBridge:ht...

2019-04-10 20:42:49 1343

原创 安卓小记——如何去掉顶部标题栏

有的时候会觉得安卓给顶上的标题栏很丑,现在的ui已经不需要他了这时候你可以用java代码来解决getSupportActionBar().hide();那可能说,java代码不好用,因为每页都要改这里也可以是在res->values->styles里把<style name="AppTheme" parent="Theme.AppCompat.Light.DarkAc...

2019-04-09 17:35:12 502

转载 安卓小记——下拉刷新框

https://github.com/scwang90/SmartRefreshLayout发现了个巨好用的东西,写下来记录一下

2019-04-08 18:29:01 92

原创 android 样式上关于密码明文密文相互转换出现的ui问题

首先需要一个touch监听事件这里可以看到,有一个我注释的地方,是消除特殊样式,如果不这样,你会发现一开始密码是*****后来你经过明文密文二次转换后,再回来看,就变成了* * * * * *这个样子。所以这一句还蛮重要的,也是我搜了好久看到的解决方法button.setOnTouchListener(new View.OnTouchListener() { @Override ...

2019-04-08 16:21:58 3719

原创 安卓小记——RadioGroup

获取radiogroup的值,后端代码可以是RadioGroup grade;protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_signin); grade = (Radi...

2019-04-08 15:18:29 288

原创 JS上传头像问题

这里进对于文件上传有关,不保证能获取到正确的url function upload(){ var username = localStorage.user; var formData = new FormData(); formData.append("username",username);...

2018-09-16 10:28:55 858

转载 安卓7.0相机拍照闪退 android.os.FileUriExposedException问题

这里引用了印象丶亮仔的方法作为解决方法 首先是为什么报错。 这里报的错是因为安卓7.0之后对于相机有了更为严苛的要求。 那解决方法有很多,代码量多的解决方案是根本上从代码规则上改正,这里这位大神的解决方法是选择跳过这个错误,不去管这个要求。 话不多阐述,毕竟有可能有错。解决方法: 只需要在oncreate里添加代码 StrictMode.VmPolicy.Bui...

2018-08-02 09:38:33 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除