![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
抗压王ಠ~ಠ
喜欢新的东西,不断探索,磨砺自己那粗糙的耐心,还有支持我的penny酱,一起进步!
展开
-
一个TextView中的文本设置不同的颜色,样式
一个TextView里的文字颜色,样式是可以区别设置的:第一种方法:TextView.setText(Html.fromHtml("<font color = “#ff3300”>" + “改变颜色的文本内容” + “” + “普通文本内容”));第二种方法:利用SpannableString类样式一:样式二:样式三:样式四(带表情)样式五(带点击事件)还有很...原创 2019-01-11 12:32:50 · 379 阅读 · 0 评论 -
android WebView在应用内打开网页的问题
android WebView利用浏览器打开网页的帖子度娘很好,很容易找到,但是最近项目在应用内打开网页却遇到白屏,打不开的情况,折磨了很久发现是证书错误,不多说,上代码: baseweb_webview.setWebViewClient(new WebViewClient(){ @Override public boolean s...原创 2019-03-07 09:23:39 · 1562 阅读 · 0 评论 -
android长按图片保存到本地相册
最近项目需要把二维码保存到本地,代码如下: public static String saveBitmap(Bitmap bitmap) { try { // 获取内置SD卡路径 String sdCardPath = Environment.getExternalStorageDirectory().getPath(); ...原创 2019-03-08 15:12:17 · 3036 阅读 · 1 评论 -
阿里云推送小记
集成阿里云推送可以参照官方文档:点击链接,我这里只记录自己遇到的两点问题:第一.阿里云在android上用的是deviceid作为推送标识,而不是token第二.阿里云集成成功后是需要自己注册广播接收的,不像其他推送集成好直接可以收到,具体的广播接收文档上也有,直接复制下来就OK了(因为不知道这点,所以耽误了一天时间,各种尝试,一切正常,就是收不到通知,后来在打印中无意间发现了自己推送的消息,...原创 2019-02-19 11:37:21 · 491 阅读 · 0 评论 -
Java (android)异常种类记录(不全)
1.NullPointerException空指针异常,操作一个 null 对象的方法或属性时会抛出这个异常2.OutOfMemoryError内存异常异常,这不是程序能控制的,是指要分配的对象的内存超出了当前最大的堆内存,需要调整堆内存大小(-Xmx)以及优化程序。3.IOExceptionIO,即:input, output,我们在读写磁盘文件、网络内容的时候经常会生的一种异常,这种...原创 2019-02-18 09:41:53 · 276 阅读 · 0 评论 -
腾讯信鸽集成华为厂商通道
基本的操作按文档上来就可以了,以下记录自己遇到的几个问题:1:应用在信鸽管理平台注册,获取XG_ACCESS_ID和XG_ACCESS_KEY;2:在华为管理平台用该应用的包名注册,获取APP ID和APP SECRET,在华为管理平台注册的时候需要获取SHA256证书指纹,以下是获取方法:首先cmd命令到jdk路径下(D:\java\jdk\bin),然后执行keytool -list -v...原创 2019-02-15 16:16:48 · 859 阅读 · 0 评论 -
android 屏幕常亮/接触常亮
设置常亮:Window window = window = this.getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);取消常亮:Window window = window = this.getWindow();window.clearFlags(WindowManager.Layou...原创 2019-01-16 14:48:40 · 157 阅读 · 0 评论 -
android 利用shape做控件背景(小圆点,空心带边框背景)
android给控件添加背景可以不用图片资源,简单的纯色背景可以自己画,类似下图:要实现一个只有边框的button,可以直接做图,也可以直接用shape画,代码如下:`<?xml version="1.0" encoding="utf-8"?><solid android:color="#00000000" /><!-- 这里是设置为四周 也可以单独设置某...原创 2019-01-15 14:41:15 · 2037 阅读 · 0 评论 -
设置activity从底部弹出
启动activity跳转代码:Intent intent = new Intent(Activity_A.this, Activity_B.class); startActivity(intent); //设置activity从底部弹出 ...原创 2019-01-24 10:35:32 · 2021 阅读 · 0 评论 -
android 桌面小组件小记
记录自己在开发小组件时的几个问题:1.数据已经更新,但是页面加载的还是旧数据;2.小组件的点击事件;3.4个小组件同时刷新;4.小组件数据列表的item点击事件1.小组件的页面刷新依赖一下代码MyRemoteViews myRemoteViews = new MyRemoteViews(App.getApp()); myRemoteViews.notifyAppWidg...原创 2019-01-18 11:44:55 · 2198 阅读 · 0 评论 -
Calendar工具类
工具类,用于计算时间,昨天、今天、明天等:public class DayUtils { private static final int YESTERDY = -1; private static final int TODAY = 0; private static final int TOMORROWDAT = 1; private static fina...原创 2019-01-11 13:40:45 · 252 阅读 · 0 评论