自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

z979451341的博客

你的star就是我的动力https://github.com/979451341

  • 博客(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 2563

原创 Android 自制浏览器 一 能够跳转链接并返回

我们首先将自制的浏览器做到以下功能: 点击链接能够跳转网页; 能够返回原来的网页; 能够判断是否这是最先浏览的网页,如果按两次back键就退出。 通过输入框输入网址,能够访问对应的网页。 我们先对局部代码讲解,我会在最后公布完整代码 首先加载网页JavaScript必须能够支持 WebSettings ws = web.getSettings(); //是否

2017-03-31 10:31:31 1950

原创 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 1658

原创 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 1206

原创 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 1355

原创 Android四种线程池的使用详情

一. 线程池的作用和概念 (1)作用 能够重复使用线程池的线程,节约系统开销,并且能够控制创建的线程数量。 能够对线程进行管理,使线程能够定时执行和时间间隔循环执行。 (2)概念 corePoolSize:线程池的核心线程数,核心线程默认一直存在线程池包括闲置状态,当然也可以设置超时策略,闲置时间超过规定时间就会被杀死。 maximumPoolSize:线程池的最大线程数,,如果...

2017-03-26 18:23:44 1534

原创 Handler使用详情与源码解析

Handler作为Android两大通讯系统之一的消息机制,另一个是Binder机制(可以看看这篇博客来了解https://blog.csdn.net/z979451341/article/details/68941459),我们这一次首先说说Handler在各种情况的使用,然后再从Java代码方面来进行源码解析一.概念Looper:一个线程只能有一个,通过Looper.myLoope...

2017-03-26 10:59:17 1707

原创 Android IntentService的使用详情和源码解析

IntentService是一个Service的子类,但是他和一般的Service不一样,它能够异步执行耗时任务,也就是他自己会开启子线程,并且任务执行完会自动执行onDestroy。从源码来看,是基于Handler和Service来实现的。1.使用详情首先我贴出一个简单的例子,看看IntentService具体运行过程public class MyIntentService ...

2017-03-25 16:51:24 1455

原创 HandlerThread的使用和源码解析

先说说HandlerThread有啥作用,主要作用就是它能够提供Looper,把这个Looper给Handler初始化的时候使用,使得Handler处理消息的时候线程处于HandlerThread创建的线程public class MainActivity extends AppCompatActivity { private HandlerThread myHandlerThr...

2017-03-25 12:03:28 1491

原创 说说AIDL生成的Java代码

首先的说明,本篇博客是从AIDL生产java代码这方面入手说明的,而且使用的是上一篇博客的项目做示范项目,所以我在本篇博客我只会贴出部分关键代码,其他代码请看上一篇博客。 https://blog.csdn.net/z979451341/article/details/64905709我在com.example.aidlserver路径创建一个AIDL文件interface IRem...

2017-03-23 14:11:18 3945

原创 AIDL使用方法

本次我想讲一下在AIDL的使用方法,目前它还是最强大的进程间通信方法,支持一对多并发通信,支持实时通信。1.传输基础类型我使用一个简单例子简述整个AIDL的搭建过程 首先创建一个AIDLServer工程,包的路径为com.example.aidlserver,我们添加一个AIDL文件package com.example.aidlserver; interface IR...

2017-03-22 10:33:21 2548

原创 Activity生命周期各情景分析(更新:2021.7.8)

onCreate:负责创建Activity和相关配置,还有布局的初始化 onStart:这个时候我们可以看到Activity的界面,但还不能与用户交互 onResume:现在可以与用户交互 onPause:Activity被部分遮挡,Activity不能与用户交互,与onResume相对 onStop:完全Activity不可见,但是Activity还存活,与onStart相对 onDe...

2017-03-21 13:04:34 1699

阿里百川 IM SDK,经修改适配Android8.0

阿里百川 IM SDK,经修改适配Android8.0,因为其中有用到Notification,但是因为没有创建channid,所以在Android8.0的手机上运行,IM SDK创建的新进场会崩溃,导致IM SDK 不能正常运行

2018-10-08

apktool反编译工具包(附带教程)

其中包含了apktool2.3.3.jar,还有apktool.bat,还有相关apktool反编译教程

2018-07-10

一头扎进JDBC视频教程源码

一头扎进JDBC视频教程源码 一头扎进JDBC视频教程源码 一头扎进JDBC视频教程源码 一头扎进JDBC视频教程源码

2018-06-15

安卓开发外文翻译--安卓应用基础

安卓开发外文翻译--安卓应用基础 安卓开发外文翻译--安卓应用基础

2018-05-03

IOS 日记代码(Objective-C)

1.框架 我使用Realm来作为数据库的框架,还有SDAutoLayout做适配。不会用的,也没关系,这两个框架简单的很。 2.逻辑设置 日记记录的时候就记录三个数据,标题,内容,写日记的时间。这个时间精确到秒,相当于数据库的主键。我们点击以前写的日记项,也可以对其进行修改,这个时间也会修改。 3.界面设置 我先贴两个图片大家理解一下就好,反正用的控件不多 主界面一个列表心事所有日记的信息,和一个添加按钮跳转写日记的界面

2017-12-18

Android基础笔试题

Android基础笔试题,摘要必须大于100个字节!摘要必须大于100个字节!摘要必须大于100个字节!摘要必须大于100个字节!摘要必须大于100个字节!摘要必须大于100个字节!

2017-09-17

Kotlin app

一个具有完整环境配置的Kotlin app

2017-08-07

QQ高仿(需要网络数据)

这是一个我花了两个星期做出的QQ高仿,可以看一下,各种QQ特效都有

2017-07-26

Realm应用例子

Realm数据库框架的比较完善的例子

2017-07-20

LayoutAnimation为ViewGroup子View添加出现特效

LayoutAnimation为ViewGroup子View添加出现特效

2017-04-21

RemoteView制作自定义Notification

通过RemoteView制作自定义Notification

2017-04-10

空空如也

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

TA关注的人

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