
安卓
不是傲骄,是几点了?
这个作者很懒,什么都没留下…
展开
-
AsyncTask解析、使用方法
一、 AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Params,Progress和Result。 * Params 启动任务执行的输入参数,比如HTTP请求的URL。 * Progress 后台任务执行的百分比。 * Result 后台执行任务最终返回的结果,比如String,Integer等。 二、执行步骤: AsyncTas转载 2017-04-12 16:11:18 · 460 阅读 · 0 评论 -
字节码指令含义
一、概述Java虚拟机采用基于栈的架构,其指令由操作码和操作数组成。操作码:一个字节长度(0~255),意味着指令集的操作码个数不能操作256条。 操作数:一条指令可以有零或者多个操作数,且操作数可以是1个或者多个字节。编译后的代码没有采用操作数长度对齐方式,比如16位无符号整数需使用两个字节储存(假设为byte1和byte2),那么真实值是(byte1 << 8) | b...转载 2019-06-28 16:12:00 · 851 阅读 · 0 评论 -
Flutter LinearProgressIndicator 设置高度 以及设置进度条颜色渐变 flutter 控件隐藏
Flutter控件的显示与隐藏 :new Offstage( offstage: true, //这里控制 当为true时控件隐藏 child: Container(color: Colors.blue,height: 100.0,),),Flutter的 LinearProgressIndicator不具备设置高度的选项,可以使用SizedBox来设置高度与宽度。@ov...原创 2018-11-07 11:41:51 · 8340 阅读 · 1 评论 -
自定义绘图添加抗锯齿功能 尽量不要在onDraw()方法中创建paint对象
在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。Java代码 paint.setAntiAlias(true); 方法二:给Canvas加上抗锯齿标志。有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。Java代码 canvas.set转载 2018-01-18 17:02:49 · 1829 阅读 · 0 评论 -
Android 注解使用
原文:http://www.flysnow.org/2015/08/13/android-tech-docs-support-annotations.html#%E6%89%A7%E8%A1%8C%E6%B3%A8%E8%A7%A3Android注解支持(Support Annotations)文章目录1. 注解支持(Support Annotations)2. 使用注解库3. 执行注解4. Nu转载 2018-01-18 16:52:31 · 604 阅读 · 0 评论 -
Java 类、变量、方法修饰符
类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。 成员变量修饰符:转载 2018-01-25 10:08:15 · 281 阅读 · 0 评论 -
Jena推理 使用protege创建本体
使用软件Protege 5.2版本 英文版初学者尚有很多不明白,陆续更。原创 2018-01-17 10:56:14 · 3726 阅读 · 3 评论 -
actionbar
创建actionbar的两种方式两种方法,第一种是静态开启方法把application 或者 activity的主题设置为Theme.Holo即可<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.baidu.homer" android:v原创 2018-01-04 19:14:11 · 488 阅读 · 0 评论 -
Android使用常见问题
1、当EditText编辑时 hint 在 手机上显示不出来就要增加一句话去重新设置颜色值 android:textColorHint = "#707070"2、editText设置背景之后光标被遮挡android:paddingLeft="30px" 按钮上设置的内容离按钮左边边界30个像素 3、限制输入的文本只有数字:android:inp原创 2018-01-04 11:29:31 · 194 阅读 · 0 评论 -
拼多多 2018一面 面经
1、Hashtable线程安全是对每个方法都加入了Synchronize方法。hashtable的加入元素顺序也是无序的。TreeMap是有序的。解决冲突方法拉链法(链地址法)hashtable耗时的原因:hashtable大量使用了%,而非位运算,同步方面大量方法使用synchronized。2、缓存记录时间:put(key, Utils.newStringWithDateInfo(sa原创 2017-11-27 17:09:48 · 3353 阅读 · 0 评论 -
各种gradle 版本下载地址
gradle 版本下载:http://services.gradle.org/distributions/通过设置然后本地导入。本地导入gradle方法:mac版本:FInder-应用程序-Android Studio-右击-显示包内容-打开gradle文件-拷贝新的gradle至此;然后打开android studio 的设置,然后搜索gradle,设置刚才拷贝到的gradl原创 2017-11-15 11:33:40 · 1696 阅读 · 0 评论 -
2017年 Android面试题 总结
1、关于创建对象1)Integer对象 Integer j = 123;Integer h = 123; then j==h true; Integer i = new Integer(123); Integer j = new Integer(123);原创 2017-11-04 15:29:28 · 374 阅读 · 0 评论 -
ImageLoader 源码解析
http://www.cnblogs.com/kissazi2/p/3901369.htmlimageLoader图片加载的过程转载 2017-04-17 11:55:06 · 283 阅读 · 0 评论 -
Broadcast 广播传输方式
http://blog.youkuaiyun.com/liuhe688/article/details/6955668broadcast传输方式讲解转载 2017-04-15 22:33:45 · 1093 阅读 · 0 评论 -
java static 方法总结
原文地址:1. 静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法 声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。class Simple { static void转载 2017-04-14 11:22:31 · 554 阅读 · 0 评论 -
关于viewHolder的优化
public class MarkerItemAdapter extends BaseAdapter{ private Context mContext = null; private List mMarkerData = null; public MarkerItemAdapter(Context context, List markerItems) {转载 2017-04-13 23:17:27 · 309 阅读 · 0 评论 -
安卓设计模式的实现
http://blog.youkuaiyun.com/happy_horse/article/details/50908439点击打开链接安卓设计模式实现转载 2017-04-17 19:38:33 · 280 阅读 · 0 评论 -
TabLayout 源码分析
tablayout的使用方法此处略,可以查看这个博客:https://www.jianshu.com/p/fde38f367019tablayout的viewpager.setAdapter(adapter)方法执行中重要节点:onAdapterChange(this, oldAdpter, adapter)->setPageAdapter(adapter, addObserve...原创 2019-07-11 21:06:44 · 281 阅读 · 0 评论