- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 Android 自制浏览器 二 前进后退返回主页退出
这一次我对网页的浏览添加前进后退,退出,返回主页的功能。 上代码,public class MainActivity extends Activity implements View.OnClickListener { private EditText et_url; private Button btn_visit; private WebView web; privat
2017-03-31 12:45:03 2565
原创 Android 自制浏览器 一 能够跳转链接并返回
我们首先将自制的浏览器做到以下功能: 点击链接能够跳转网页; 能够返回原来的网页; 能够判断是否这是最先浏览的网页,如果按两次back键就退出。 通过输入框输入网址,能够访问对应的网页。 我们先对局部代码讲解,我会在最后公布完整代码 首先加载网页JavaScript必须能够支持 WebSettings ws = web.getSettings(); //是否
2017-03-31 10:31:31 1954
原创 Android Hybrid 学习过程 四 WebView所有相关类使用说明
因为关于WebView的相关细节还有很多,我就不一一写例子说明,一口气全写出来凭注释说明了1.WebSetting用于配置WebVIew的类 WebSettings webSettings = mWebView.getSettings(); if (webSettings == null) return; //设置字体缩放倍数,默认10...
2017-03-30 13:16:12 1274
原创 Android Hybrid 学习过程 三 WebView设置缓存
我先上一个加载百度网页的代码,作为基础代码,接下来的会在这上面加代码讲解<uses-permission android:name="android.permission.INTERNET"/>网络权限,这个没有上不了网<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.
2017-03-30 10:05:01 1660
原创 Android Hybrid 学习过程 二 js警告框和确认框替换
这篇写的是js调用的确认框和警告框通过android代码调用替换 上代码public class MainActivity extends Activity { /** Called when the activity is first created. */ private WebView webView; private Button button; @Over
2017-03-28 12:46:57 1207
原创 Android Hybrid 学习过程 一 WebView和JavaScript交互
这几年web app和Hybrid app非常热,因为web本身适合复杂的布局而且效率也很高,但是本人是一个更喜欢android的,所以我就讲混合式app也就是Hybrid android。 这一次先做一个android与JavaScript交互的例子。 上代码public class MainActivity extends Activity { /** Called when the
2017-03-27 17:57:59 1356
原创 Android四种线程池的使用详情
一. 线程池的作用和概念 (1)作用 能够重复使用线程池的线程,节约系统开销,并且能够控制创建的线程数量。 能够对线程进行管理,使线程能够定时执行和时间间隔循环执行。 (2)概念 corePoolSize:线程池的核心线程数,核心线程默认一直存在线程池包括闲置状态,当然也可以设置超时策略,闲置时间超过规定时间就会被杀死。 maximumPoolSize:线程池的最大线程数,,如果...
2017-03-26 18:23:44 1536
原创 Handler使用详情与源码解析
Handler作为Android两大通讯系统之一的消息机制,另一个是Binder机制(可以看看这篇博客来了解https://blog.csdn.net/z979451341/article/details/68941459),我们这一次首先说说Handler在各种情况的使用,然后再从Java代码方面来进行源码解析一.概念Looper:一个线程只能有一个,通过Looper.myLoope...
2017-03-26 10:59:17 1715
原创 Android IntentService的使用详情和源码解析
IntentService是一个Service的子类,但是他和一般的Service不一样,它能够异步执行耗时任务,也就是他自己会开启子线程,并且任务执行完会自动执行onDestroy。从源码来看,是基于Handler和Service来实现的。1.使用详情首先我贴出一个简单的例子,看看IntentService具体运行过程public class MyIntentService ...
2017-03-25 16:51:24 1456
原创 HandlerThread的使用和源码解析
先说说HandlerThread有啥作用,主要作用就是它能够提供Looper,把这个Looper给Handler初始化的时候使用,使得Handler处理消息的时候线程处于HandlerThread创建的线程public class MainActivity extends AppCompatActivity { private HandlerThread myHandlerThr...
2017-03-25 12:03:28 1492
原创 说说AIDL生成的Java代码
首先的说明,本篇博客是从AIDL生产java代码这方面入手说明的,而且使用的是上一篇博客的项目做示范项目,所以我在本篇博客我只会贴出部分关键代码,其他代码请看上一篇博客。 https://blog.csdn.net/z979451341/article/details/64905709我在com.example.aidlserver路径创建一个AIDL文件interface IRem...
2017-03-23 14:11:18 3947
原创 AIDL使用方法
本次我想讲一下在AIDL的使用方法,目前它还是最强大的进程间通信方法,支持一对多并发通信,支持实时通信。1.传输基础类型我使用一个简单例子简述整个AIDL的搭建过程 首先创建一个AIDLServer工程,包的路径为com.example.aidlserver,我们添加一个AIDL文件package com.example.aidlserver; interface IR...
2017-03-22 10:33:21 2550
原创 Activity生命周期各情景分析(更新:2021.7.8)
onCreate:负责创建Activity和相关配置,还有布局的初始化 onStart:这个时候我们可以看到Activity的界面,但还不能与用户交互 onResume:现在可以与用户交互 onPause:Activity被部分遮挡,Activity不能与用户交互,与onResume相对 onStop:完全Activity不可见,但是Activity还存活,与onStart相对 onDe...
2017-03-21 13:04:34 1702
阿里百川 IM SDK,经修改适配Android8.0
2018-10-08
IOS 日记代码(Objective-C)
2017-12-18
Android基础笔试题
2017-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人