自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 java问题大全

1、泛型的继承与上转型是怎么样的

2017-08-24 18:55:27 203

原创 书单

书单:专业书《Think in java》《算法》第四版《离散数学及其应用》《深入理解计算机系统》《自顶向下》《TCP/IP》《重构》《编码》充实书:《囚徒健身》 《乌合之众》

2017-08-24 18:42:11 234

原创 android问题大全

1、

2017-08-24 18:37:51 189

原创 android inflate初探

1、控件的宽高什么时候生效当一个控件在一个容器中时,其设置的layout_width和layout_height会生效;若一个控件不在一个容器中,layout_width和layout_height就不会生效;2、inflate不同参数下不同情况View inflate(int resource, ViewGroup root, boolean attachToRoot)作用:Inflate a n

2017-08-23 16:10:36 367

原创 android DrawerLayout初探

1、openDrawer()的参数问题若滑动控件设置layout_gravity为start,则参数为GravityCompat.START;若滑动控件设置layout_gravity为left,则参数为Gravity.LEFT;若滑动控件设置layout_gravity为right,则参数为Gravity.RIGHT;2、DrawerLayout实现全屏效果以左滑为例: 默认的滑动菜单总是会有一

2017-08-22 14:49:29 254

原创 markdown语法总结

1、下划线html语法: < u >下划内容< / u >,例:下划内容 < span >内容暂缺数学公式:$ \underline { 下划内容 } $,但字体与其它文字不协调,例:下划内容−−−−−−\underline{下划内容}2、方括号& lt ; 表示左方括号< &gt ; 表示右方括号>3、代码块用tab开头的段落

2017-08-22 13:34:52 171

原创 android 标题栏创建方法

1、隐藏标题栏ActionBar的方法每个继承自AppCompatActivity的活动都会有一个默认的标题栏,这是因为活动的主题是Theme.AppCompat.Light.DarkActionBar。只要将主题改为Theme.AppCompat.Light.NoActionBar即可(也可以是其它的无ActionBar主题)。程序法: ActionBar actionBar=get

2017-08-22 13:20:11 357

原创 android Toast初探

1、用法2、参数问题 Toast.makeText(MainActivity.this,vegetable.getName(),Toast.LENGTH_SHORT).show(); 问:第一个参数直接传this显示错误是为什么?为什么是MainActivity.this呢?

2017-08-21 10:50:30 163

原创 《第一行代码》ListView学习笔记

1、 View getView(intposition, View convertView, ViewGroup parent)参数解析问:convertView有什么用?2、两种 getView 的比较public View getView(int position, View convertView, ViewGroup parent){ Vegetable

2017-08-20 20:08:05 282

原创 《第一行代码》Fragment学习笔记

1、Fragment的继承问题 建议继承自android.support.v4.app.Fragment,可以让碎片在所有版本中保持功能一致; 若用android.app.Fragment,4.2之前的版本就无法运行

2017-08-14 14:36:51 308

原创 java泛型

1、泛型指定的类型是类与接口这两种数据类型,而不能是int,char这类基本数据类型2、指定泛型与不指定泛型的区别不指定泛型:ArrayList list=new ArrayList();list.add(new Aclass());add(Object)传入Object对象或其子类; 当用get(id)取出时,取出的是一个Object对象。指定泛型:ArrayList<Aclass> l

2017-08-14 13:33:54 198

原创 java强制类型转换后调用方法加括号

第一次: (MyService.DownloadBinder)service.startDownload(); 显示错误第二次: ((MyService.DownloadBinder)service).startDownload(); 通过问:java的强制类型转换优先级是否是最低的?

2017-08-14 12:02:31 2171

原创 Android back键初探

按back键后会调用onBackPressed()【低版本调用onKeyDown()】,默认实现是调用finish(),finish()方法又会去调用OnDestroy(),栈顶Activity就被销毁,所以会回调Activity的OnDestroy();而按home键是把整个任务栈挂起到后台,回到启动器首页,Activity并没有销毁。所以不会回调Activity的OnDestroy()。因此可以

2017-08-13 14:49:50 665

原创 Android异步消息处理机制

一、AsyncTask1、初识 AsyncTask会开启一个子线程,异步任务就在这个子线程中执行。 AsyncTask是一个抽象类,需要创建子类继承它,并重写onPreExecute()、doInBackground()、onProgressUpdate()、onPostExecute()方法,用子类实例.execute()启动任务。2、泛型 AsyncTask

2017-08-13 12:53:26 236

原创 java多线程初探

1、run()方法的启动次数 实现Runnable接口的同一对象创建的多个线程调用start()方法会多次调用run()方法。2、static Thread currentThread()会返回对当前正在执行的线程对象的引用。3、垃圾线程4、线程优先级5、sleep打断

2017-08-12 13:56:57 219

原创 《第一行代码》Service学习笔记

1、stopself()如何使用?2、启动与绑定的区别 通过startService()启动的服务,启动后与启动它的组件无关,直至用stopSelf()或stopService()停止。 组件通过bindService()绑定服务,当所有与服务绑定的组件解除绑定后,服务会被销毁。 startService()可以多次调用onStartCommand()方法; bindService()在绑定

2017-08-10 16:30:04 361

原创 Android Studio模拟器打开developer options

在settings的about emulated device中点击build number多次

2017-08-07 14:17:20 3051

原创 java运行时找不到或无法加载主类的解决

占个坑,明天写

2017-08-06 23:39:53 1816

原创 android studio虚拟机无法打开data文件夹的解决

这是一个权限问题。以 data的文件权限为drwxrwx--x 为例第一个d代表文件类型d是directory目录 后面三个rwx是创建者的权限r读w写x执行 再后面三个是同组者的权限 最后三个是其他人的权限 我们从DDMS查看的时候就是其他人的权限发现只有执行 因此只需修改权限就可以了windows下的修改方法:1、在命令行中进入sdk的platform-tool

2017-08-06 15:26:11 4176

空空如也

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

TA关注的人

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