1.第一步先在项目build.gradle集成 compile'org.litepal.android:core:1.6.1' 2.创建assets目录,创建litepal...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.第一步先在项目build.gradle集成 compile'org.litepal.android:core:1.6.1' 2.创建assets目录,创建litepal...
失败的页面加载的url都是自定义scheme开头的(alipays://、weixin://)。webview只能识别http://或https://开头的url, 因此如果...
在日常开发中,我们经常会遇到viewpager配合fragment的情况;这些fragment有的要求顶进状态栏,就像这样 也可能会遇到顶部是标题栏,不允许顶进状态栏;在每个...
关于service的理解 经过start启动的service由独立的生命周期,不依赖该组件。多次调用start会多次调用onStartCommand ,start启动的ser...
第一步 百度查找git并完成安装,这个和svn并没有太大的区别.GIT再Windows上是支持图形化操作的,不过git的各种命令才是应该掌握的核心技能。 首先配置一下你的身份...
内容提供器一般有两种用法:1.使用现有的内容提供器来读取操作相应程序中的数据2创建自己的内容提供器给我们程序的数据提供外部访问接口。 不同于SQLiteDatabase。Co...
最重要的事当前fragment界面销毁后,一定要初始化标识符,否则会执行两次加载。或者可以通过设置viewpage的缓存来解决。
再退出之前做清除操作 不然会因为上一个js的缓存 导致加载不出来 mWebView.clearHistory(); mWebView.clearFormData(); mWe...
自定义绘制牵扯到 以下几点内容: 1.canvas.drawXXX 绘制出不同的内容 例如 drawText绘制文字,它的参数包括绘制内容,绘制的起点x坐标,绘制的起点Y坐标...
记录下 防止再掉坑 第一步 定义本地原生方法 记得用/@javaSciotInterface注释 在Android16版本以后必要此注释方能调用 第二步 添加webview...
透明的dialog 在代码中这么设置 在上图中的dialog布局样式可自定义,在一段文字中给某部分文字加颜色可以使用html.formHtml(),使用HTML标签即可; 设...
在Android6.0以后获取一些权限需要用户手动进行授权,否则无法使用. 这里使用的是闫振杰的库进行授权 AndroidStudio使用方法,gradle一句话远程依赖 c...
首先获取注册应用信息,获取AK,这里的SHA1的值获取比较麻烦. 第二部 下载相应的sdk 按照demo的文件顺序放进自己的项目,初始化之后调用相应api即可获取自己的位置信...
在getview中使用if 必须也使用else 否则会有界面显示问题 通过Android Studio编译器获取SHA1 第一步、打开Android Studio的Termi...
关于json的解析我一直都比较凌乱 所以在此做个笔记 一般json有jsonArray 和 jsonObject 首先判断是数组还是对象 数组就是我们所谓的集合 对象就是简...
存放本地html文件:放在app/src/main/assets目录下,一般来说Androidstudio项目下是没有assets文件夹的,所以需要在app/src/main...
在开发过程中势必要使用版本控制软件,我现在使用的是svn, 因为每个人的编译环境可能不太一样,所以我们要配置一些忽略文件,在项目开发初期就要进行此项工作,避免以后的开发过程中...