![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
朵蓝梦
间断性学习,不间断成长。
展开
-
android WebView与H5端交互
首先列出参考文字链接, 感谢你们的总结分享:1、Android webview 调用 js(Vue) [android --> js(vue)]https://blog.csdn.net/solocoder/article/details/81948286https://www.jianshu.com/p/97f52819a19d1.1先看 Vue 中代码怎么写mounted() { //将要给原生调用的方法挂载到 window 上面 window.callJs.原创 2020-11-18 09:20:55 · 852 阅读 · 0 评论 -
沥青项目--token会定期过期(Retrofit,动态代理,cookie解析)
特点:登录后,从header中获取token,存到本地,用于后续的请求。另外token每一小时过期一次,后台静默刷新重新获取token(在本项目中即登录重新获取token)1. 拦截器,拦截网络请求中的header:ResponseInterceptor.classclass ResponseInterceptor implements Interceptor { private String cookie = "Set-Cookie"; @Override原创 2020-06-23 10:50:07 · 383 阅读 · 0 评论 -
Andorid一个界面中有多个ListView,如何避免不能下拉?
一个界面中,有多个ListView时,如果用原生ListView,位于下面的listview会显示不出来。使用ScrollView也没有用。解决方法之一是对ListView进行重新,如下所示:public class MyListView extends ListView { public MyListView(Context context) { super(context);原创 2015-12-11 16:46:01 · 669 阅读 · 0 评论 -
Android 用纯代码实现复杂界面
开发Android应用时有时会遇到纯代码实现复杂界面的需求,本文通过实例来演示,希望能对大家有所帮助界面截图: XML布局文件:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"转载 2015-10-30 10:15:56 · 807 阅读 · 0 评论 -
URL转Drawable之 Android中获取网络图片的三种方法
转载自: http://doinone.iteye.com/blog/1074283android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法: 1.直接获取:(容易:ANR,不建议) mIm转载 2015-10-27 14:25:25 · 16343 阅读 · 0 评论 -
Android手机拍照上传旋转90度问题
public void onActivityResult(int requestCode, int resultCode, Intent data);如果 data不为空,则使用方法一;如果data为空,则使用方法二。方法一:Cursor cursor1 = getActivity().getContentResolver().query(uri, null, null, nu原创 2015-09-30 16:10:49 · 757 阅读 · 0 评论 -
TextView使用SpannableString设置复合文本
TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan 文本颜色(前景色)4、MaskFilter转载 2015-10-16 13:29:23 · 457 阅读 · 0 评论 -
Android开发在string.xml文件中设置部分字体颜色大小
以下两个步骤配合使用:1.在string.xml文件中:%s天]]> 2.在java代码中: tv = (TextView) findViewById(R.id.tv); String sign_day_day = getResources().getString(R.string.integral_sign_in); tv.setText(Html.fromHtml原创 2015-09-14 11:07:27 · 5042 阅读 · 0 评论 -
Andrew XUtils的session获得和cookieStore使用
转载自:http://www.cnblogs.com/bxfx111/p/4153389.html?utm_source=tuicool之前使用过XUtils框架做过项目,当时因为session纠结了好久,但是解决了,现在回想起来,好像没有备份,赶紧写份笔记备份下,以后方便使用。主要是登陆服务器后,应该保存一个登陆状态,登陆后,会保存个登陆状态,只有保存这个状才转载 2015-09-06 14:25:28 · 877 阅读 · 0 评论 -
xutils保存cookie
public class XUtilsHelper { private static HttpUtils client; public static PreferencesCookieStore cookieStore; /** * 单例模式获取实例对象 * * @param context * 应用程序上下文 * @return HttpUtil原创 2015-09-06 10:30:11 · 3186 阅读 · 1 评论 -
Android 系统自带输入法的表情显示 -项目总结
转自:http://blog.csdn.net/u010036856/article/details/38045887 今天遇到了一个让人头疼的问题,测试提的 ,当我使用搜狗输入法的时候,搜狗输入法会自带一些表情, 然后当我评论信息的时候输入这些表情,然后提交给后台,最后显示为空,其实之前的项目中 ,同事遇到过类似的问题,我也问过他们解决方法, 其实很简单就是把内容进行两次编码 :转载 2015-08-26 16:34:11 · 3231 阅读 · 0 评论 -
App跳转到应用市场
跳转到应用市场原创 2015-07-22 14:01:15 · 899 阅读 · 0 评论 -
Android Studio 快捷键 高级篇
转载自: http://www.codeceo.com/article/android-studio-skills.html这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。关于快捷键The File Stru转载 2016-02-19 09:17:34 · 1961 阅读 · 0 评论 -
Android Studio 快捷键
从网络上整理了一些,同时高亮自己经常用到的。Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl原创 2015-08-11 14:37:40 · 784 阅读 · 0 评论 -
Target sdk 26 (Android 8.0)一些版本兼容问题
1、通知栏 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel(id, name, NotificationManager.IMPORTANCE_LOW); ...原创 2018-09-25 11:28:59 · 5263 阅读 · 0 评论 -
Rxjava 1.0 与Rxjava2.0 项目中一段代码的不同点记录
Rxjava 2.0Observable.fromIterable(list) .subscribeOn(Schedulers.io()) .doOnSubscribe(new Consumer<Disposable>() { @Override ...原创 2018-05-11 11:20:47 · 216 阅读 · 0 评论 -
Glide踩坑--1.CenterCrop与Transformer的共存问题
1.CenterCrop与Transformer的共存问题因为此bug无法在使用GridLayoutManager和StaggeredGridLayoutManager等其他情况中使用.centerCrop选项,所以要实现此功能需要在ImageView中去设置scaleType为centerCropBut,如果你想同时让图片有圆角之类的Transformer,比如在Glide中.trans转载 2018-02-06 14:30:02 · 577 阅读 · 0 评论 -
清理app缓存
import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;/** * Created by admin on 2017/11/8. */public class DataCleanManager { publi原创 2017-12-18 09:28:30 · 1463 阅读 · 0 评论 -
Retrofit表单上传
带文件的表单上传,目前使用过两种方式:@POST("SSS/SSS") Observable savePhotoIncident(@Body MultipartBody body);@Multipart @POST("user/sss") Observable> upload(@PartMap() Map partMap, @Part MultipartBody.P原创 2017-12-25 11:25:02 · 831 阅读 · 0 评论 -
Android系统中的.apk文件和dex文件
转自:http://blog.chinaunix.net/uid-24439730-id-355883.html1. *.apk文件APK是Android Package的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。使用Android打包工具(aapt)将DEX文件,资源文件以及Android转载 2016-11-14 14:05:14 · 586 阅读 · 0 评论 -
Android5.0 app样式设置
图片来源于网络原创 2016-10-14 14:36:32 · 378 阅读 · 0 评论 -
Android Studio Tips -- 布局预览
转载自: http://stormzhang.com/devtools/2015/01/11/android-studio-tips1/我们都知道Android Studio用起来很棒,其中布局预览更棒。我们在调UI的时候基本是需要实时预览来看效果的,在Android Studio中只需要切换到Design就可以看到,而且我们需要在布局上填充数据预览效果更好,比如我们在Text转载 2015-08-13 14:01:01 · 1182 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG转载 2015-07-20 10:49:13 · 592 阅读 · 0 评论 -
Android:不同drawable文件夹的区别
4.0后,新建android工程,会自动生成drawable,drawalbe-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi六个文件夹,除drawable外,其他5个文件夹对应四种级别的density:120dip(low),160dip(medium),240dip(high),320dip(xhigh),480d转载 2015-07-20 09:52:01 · 822 阅读 · 0 评论 -
社会化分享组建(一)
社会化分享模块在PC端已经有ShareThis、JiaThis这样的公司在做,在移动端ShareSDK,友盟,百度。原创 2015-06-03 15:55:02 · 417 阅读 · 0 评论 -
Error:android.content.res.Resources$NotFoundException: String resource ID #0x1
错误:android.content.res.Resources$NotFoundException: String resource ID #0x1原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之原创 2015-06-03 14:08:24 · 513 阅读 · 0 评论 -
引入第三方jar包,编译无错,运行出错。
· 网上查了很多资料,只有以下的内容对我有效。问题描述:引入第三方jar包,编译没有报错,但是运行时提示 classNotFound。解决方法: 网上下载的一些程序,如果导入了第三方jar包的,在本机上运行总是会报class not found 异常.下面是解决方法:1.首先要导入这个包,这个大家都会了.右击项目,选择build path,然后在原创 2015-06-03 17:59:08 · 1999 阅读 · 0 评论 -
Android Shape
以下举个例子,绘制android的TextView的背景为圆角: textView_item.xml如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap原创 2015-05-30 14:14:18 · 486 阅读 · 0 评论 -
给一个项目增加依赖项目
我们先得去Github上面下载这个库,下载地址:https://github.com/JakeWharton/Android-ViewPagerIndicator,下载下来之后你可以运行例子,来看看我们需要什么样的效果,然后在此基础上改成我们自己想要的效果sample是提供给我们的例子,library是库工程,我们需要将其作为我们自己项目的依赖库,我们新建一个Andro原创 2015-05-28 16:58:53 · 824 阅读 · 0 评论 -
Android 开源框架ViewPageIndicator 和 ViewPager 仿网易新闻客户端Tab标签
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10766053之前用JakeWharton的开源框架ActionBarSherlock和ViewPager实现了对网易新闻客户端Tab标签的功能,ActionBarSherlock是在3.0以下的机器支持ActionBar的功能,有兴趣的可以看看开源框架ActionBarSher转载 2015-05-28 16:56:14 · 536 阅读 · 0 评论 -
android An internal error occurred during java.lang.NullPointerException
在第一次卸载app后,第二次安装,就出现了这个问题。尝试多种方法,这个是有效的。If anyone face this problem, first keep in mind that error is not in your code but due to some internal issue in eclipse ADT. I don't know exact pro原创 2015-05-28 13:49:08 · 739 阅读 · 0 评论 -
httprequst向服务端发送请求错误
Android客户端向服务器发送httprequest请求时,有时会出现不支持的字符。支持的字符,好像有 ? = & 这个时候,需要对请求的URL进行编码转化,代码如下:URLEncoder.encode(URL, "UTF-8");原创 2015-05-14 21:44:43 · 1934 阅读 · 0 评论 -
Android演示工具
有的时候在写操作手册需要截图,或者给客户演示你的安装在手机上的Android APP,可以使用 豌豆荚、360手机助手等工具。但是这些工具都比较大,几十兆。使用 asm.jar,一个小工具,也可以对手机进行连接,展示手机屏幕,只是功能没有豌豆荚那些强大。有的时候在写操作手册需要截图,或者给客户演示你的安装在手机上的Android APP,可以使用 豌豆荚、360手机助手等工具。但是这些原创 2015-05-14 21:39:49 · 558 阅读 · 0 评论 -
spinner弹出框文字换行
网上看了两篇文章,现自己总结如下。针对spinner弹出框换行或者自定义弹出框文字格式。1. 将系统自定义的simple_spinner_dropdown_item.xml 文件copy下来,进行改造。原创 2015-01-12 11:39:12 · 2083 阅读 · 0 评论 -
如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
在android中有时候可能要实现一个底部弹出(其实哪个部位弹出菜单,都可以)菜单,此时可以考虑用PopupWindow来实现。下面就来介绍一下如何使用PopupWindow实现一个弹出窗。 主Activity代码:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan转载 2015-06-24 14:41:18 · 1679 阅读 · 1 评论 -
Android混淆打包
转载自: http://blog.csdn.net/jenly121/article/details/36471733在这之前,看了下proguard官网介绍,并搜了下相关资料。 ProGuard简介 ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.转载 2015-06-04 16:36:45 · 307 阅读 · 0 评论 -
eclipse遇到问题汇总
1. eclipse下的bin目录,无法生成 .apk文件:在eclipse的Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch“此项默认是被勾选的。去选即可。2.签名打包时,项目报错(不打包时时没有错误的!):如何继续下去?Preferences -> And原创 2015-06-06 14:11:48 · 402 阅读 · 0 评论 -
Android Studio使用遇到的问题
1.android studio顶部工具栏丢失如何找回?第三个选项View然后Toolsbar打勾就好了。“View” 下面的-->"Toolbar"打钩即可。2.Android Studio 项目中,哪些文件应该忽略而不提交到svn中?Android Studio 中建议过滤的文件:- .idea 文件夹- .gradle 文件夹- 所有的 bui原创 2015-08-12 15:21:40 · 593 阅读 · 0 评论 -
gradle介绍
可以读一系列文章:http://segmentfault.com/a/1190000002439306等。转载 2015-08-11 09:49:11 · 338 阅读 · 0 评论 -
设置android studio的背景色
选择Colors & Fonts 选择Darcula(黑色)、Default(白色)背景颜色向你推荐:色调:85。饱和度:1 2 3。亮度:2 0 5文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛原创 2015-08-11 11:19:11 · 777 阅读 · 0 评论