- 博客(18)
- 资源 (1)
- 问答 (12)
- 收藏
- 关注
原创 View事件分发机制全解析
dispatchTouchEvent方法是用来传递Touch(触摸)事件的,它的返回值就是内部声明的result。如果result为true,则会进行分发,也就是view会继续触摸事件。如果为false,则不会分发,无论你如何触摸你的view,都不会处理你触摸事件的逻辑。 从以上可以得到一个概念:分发表示继续处理触摸事件,不分发表示不继续处理触摸事件。 我们先看看这个方法:public bo
2017-09-20 14:32:53
471
原创 React Native与Android通信——Android calls JS(一)0.45
React Native与Android通信——Android calls JS(上)0.45示例首先创建一个简单的react native for android项目,添加两个为JS Moudule和Native Module的类,分别为TestModuleManager和MyNativeModule:1 package com.example.testing.myproject2.js
2017-09-20 14:27:26
582
原创 《Java必须知道的300个问题》学习笔记
1. Java基本数据类型长度(字节)1个:byte(-128~127)2个:char(0~2^16-1),short(-2^15~2^15-1)4个:int(-2^31~2^31-1),float(IEEE 754)8个:double(-2^63~2^63-1),double(IEEE 754)2. goto在Java中作为保留字3. 常量定义:final,无法修改,没有子类,不能被重写
2017-02-22 10:02:44
1901
原创 《深入理解Java虚拟机》学习笔记(二)(Java对象的创建、内存布局和访问定位)
对象对象创建Created with Raphaël 2.1.0Start虚拟机遇到一条new指令指令的参数是否能在常量池中定位到一个类的引用符号?这个符号引用代表的类是否已被加载、解析和初始化过为新生对象分配内存Java堆中的内存是否是绝对规整(所采用的垃圾收集器是否带有压缩整理功能)?通过“指针碰撞”分配内存选择并发处理方式①:对分配内存空间的动作进行同步处理②:采用本地线程分配缓冲(TLAB)
2017-02-21 16:45:12
634
原创 《深入理解Java虚拟机》学习笔记(一)(Java内存区域的划分)
Java内存区域 图1 Java虚拟机运行时数据区快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R撤销
2017-02-21 16:43:32
404
原创 git到一个非空项目上
先创建相同名字的github仓库,拷贝仓库地址, 将项目git clone到任意一个位置,然后把里面的.git隐藏文件放到相同名字的目录里,再把里面的所有文件add就可以了。
2016-08-16 19:58:16
455
原创 使用Intellij idea 2016.2.1 创建简单的servlet程序
前言最近打算将原本纯java自写库的服务器用servlet进行开发,在网上找了许多教程,都不是非常详细,于是自己便钻研一番,基本上能跑简单的servlet程序准备工具jdk1.8tomcat9.0IDEintellij idea 2016.2.1步骤一:点击菜单栏的File->New->Project二:选择Web Application,点击Next三:文件名为SimpleServlet
2016-08-11 16:33:58
7830
1
原创 使用Toolbar + DrawerLayout+RecyclerView实现侧滑菜单栏(一)
Toolbar前言开发的工程中想要使用第三方的侧滑菜单栏,偶然发现Google提供的API便使用一番,发现设计倒是巧妙,便来此与各位同友分享使用心得。准备Android Studio 2.2 Preview 6Gradle添加依赖 compile 'com.android.support:appcompat-v7:24.1.0' compile 'com.android.support.c
2016-07-24 22:09:43
2248
原创 数据库管理所遇到的错误与解决方法
错误一错误描述:首次安装myslq,出现mysql服务无法启动 服务没有报告任何错误错误原因:新版mysql不再提供原生数据库,需要自行初始化解决方法:mysql安装目录下,如果存在data,将data文件夹删除命令行进入bin目录下,输入mysqld –initialize-insercure,初始化的用户名为root,密码为空连接数据库并启动即可错误二错误描述: Access denie
2016-05-23 17:27:15
921
原创 Android开发所遇到的错误与解决方法
错误一错误描述:android.view.InflateException: Binary XML file line #33: Error inflating class fragment解决方法:fragment导入android.support.v4.app.Fragment和android.support.v4.app.FragmentTransaction;activity继承Frag
2016-05-23 11:06:12
780
原创 Android学习笔记(Google官方教程)(六)
与其他app进行交互将用户发送给另一个app创建隐式意图隐式意图没有声明类型,但是声明了执行的动作隐式意图的数据可能是一个UriUri number = Uri.parse("tel:5551234");Intent callIntent = new Intent(Intent.ACTION_DIAL, number);查看地图// Map point based on address
2016-04-23 11:16:29
500
原创 Android学习笔记(Google官方教程)(五)
Saving DataSaving Key-Value Sets处理SharedPreferences可以通过调用一以下两种方法中的一种,创建一个shared preference文件或者访问已经存在的getSharedPreferences():可以从你App中的任何上下文调用此方法getPreference():从Activity中调用这个方法,因为会访问属于这个activity的默认的p
2016-04-23 11:16:12
362
原创 Android学习笔记(Google官方教程)(四)
用Fragment创建动态UI创建Fragment引入v4包或者v7包创建一个Fragment类需要重写关键的生命周期方法与Activity不同的是,Fragment是回调onCreateView()来定义布局 public class ArticleFragment extends Fragment { @Override public View onCreateView(
2016-04-23 11:15:52
341
原创 Android学习笔记(Google官方教程)(三)
管理Activity的生命周期启动Activity生命周期状态Resumed:这个状态下,activity运行在前台,并且能够与用户进行交互Paused:这个状态下,该activity被另一activity遮盖部分,也就是说,另一activity运行在前台且是半透明状态,或者并未填充整个屏幕。暂停的activity不会收到任何用户输入,并且不能执行任何代码Stopped:这个状态下,activ
2016-04-09 12:30:52
318
原创 Android学习笔记(Google官方教程)(二)
支持不同的设备支持不同的语言在res/values-国家简称文件使用String资源文件 // Get a string resource from your app’s Resources String hello = getResources().getString(R.string.hello_world); // Or supply a string resource
2016-04-08 23:32:50
358
原创 Android学习笔记(Google官方教程)(一)
构建你第一个App使用Android Studio创建第一个AppApplication Name :app名字Company domain :包限定词Package name :应用包名Project location :项目所在路径Minimum SDK:最低支持版本Activity Name:活动名Layout Name:布局名Menu Resource Name:菜单名An
2016-04-06 12:51:14
521
原创 Java爬虫(一)利用GET和POST发送请求,获取服务器返回信息
本人所使用软件eclipsefiddleUC浏览器分析请求信息以知乎(https://www.zhihu.com)为例,模拟登陆请求,获取登陆后首页,首先就是分析请求信息。用UC浏览器F12,点击Network,按F5刷新。使用自己账号登陆知乎后,点www.zhihu.com网址后,出现以下界面 在General中,看到请求方式是GET,在fiddle里请求构造中,方法选定GET。 下拉
2016-04-04 15:37:46
5150
android gradle多模块配置如何共用闭包
2017-10-29
Java非实例方法运行时,局部变量表第0位索引slot是什么?
2017-03-10
用fiddler发起请求时,关于cookie的问题想要请教一下
2016-09-02
Android的TextView怎么加载html的style样式?
2016-08-29
一般新闻类(包含评论)的android app使用的服务器框架是什么?
2016-08-09
recyclerview+gridlayoutmanager怎么实现跨行的效果?
2016-08-07
DrawLayout嵌套recyclerview,scrolltoposition失效
2016-07-30
viewpager显示第二个fragment的时候menu总会不显示
2016-07-14
Android布局文件渲染错误
2016-06-11
怎么用java代码测试serversocket的最大可连接数
2016-05-16
自己用java写的简单的http服务器,该怎么测试最大连接的socket数量?
2016-05-06
java接收到post参数后,怎么将参数传递给html页面,将跳转后页面写入到流中?
2016-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人