加载中
Android Browser学习四 多窗口 初始化

整理了一下Browser系列, 以前写的太乱了. Tab是浏览器和用户打交道的主要UI,浏览器的最主要的功能--上网就是有他来完成了.上一篇文章我们已经看到了 BrowserActivity是如何展现的第一个Tab, ...

2014/02/08 15:28
1K
Android上如何正确实现程序的联网,事关WIFI/CMWAP/CMNET

我想很多Android程序开发者都曾碰到过这样的问题,那就是如何让自己的程序在国内如此复杂的网络环境下顺利的接上网络,给我们的用户一个更好的体验。 从网络上一些已有的数据来看,Android手...

2015/06/24 13:55
9
Aidl调用, 回调返回null的问题

今天为Aild 加了一个回调, 结果在服务端的callback总是返回null. 于是debug一步步跟进去 发现得到的arg1就是null 也就是data.readStrongBinder()返回了null 那只能证明是没有在客户端写进去:...

2016/05/31 11:26
38
Android Jetpack架构组件之 Room(使用、源码篇)

1、前言 最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。...

android 各种常用,不易记的dialog,对话框,等控件整理

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android...

Android Browser学习三 多窗口: 展示第一个Tab的过程

从之前的文章中我们可以看到, BrowserActivity 是浏览器的核心Activity了, 是浏览器的入口, 但是他里面并没有处理很多复杂的逻辑, 只是实现一些android 先看看时序图 系统对activity的回调....

2014/02/08 15:27
1K
Android Browser学习二 BrowserActivity 的初始化 --其他重要模块

BrowserActivity 是浏览器的核心Activity了, 是浏览器的入口, 但是他里面并没有出来很多复杂的逻辑, 只是实现一些android 系统对activity的回调. 这些逻辑交给了Controller来处理, 就让我们一...

2014/02/08 15:19
5.3K
Android 应用检查更新并下载

1.在Android应用当中都有应用检查更新的要求,往往都是在打开应用的时候去更新下载。 实现的方法是:服务器端提供接口,接口中可以包含在最新APK下载的URL,最新APK的VersionCode,等附带信息...

2016/08/03 21:17
67
Gson 解析 json 的一些注意点

/** * 1.jsonData如果不是json 直接报错 * 2.如果jsonData不含有指定键值不会报错 * 3.jsonData = null 也不会报错 */ public class MainActivity extends Activity { @Override protected ...

2015/06/25 15:27
21
Aho Corasick自动机结合DoubleArrayTrie极速多模式匹配

本文使用Double Array Trie实现了一个性能极高的Aho Corasick自动机,应用于分词可以取得1400万字每秒,约合27MB/s的分词速度。其中词典为150万词,构建耗时1801 ms。以前就在构想将AC自动机...

2018/08/04 14:21
30
AlertDialog更改按钮颜色

如果没有调用Show 方法AlertDialog.getButton(DialogInterface.BUTTON_POSITIVE) 为 null。AlertDialog 的逻辑是 show()方法 中初始化了 AlertDialog 上面的控件,然后展示出来,所以在 show...

2018/09/25 10:45
72
不要通过Application Object或者其他全局静态变量来存放数据

不要通过Application Object或者其他全局静态变量来存放数据 转载请注明来自:http://blog.csdn.net/liaoqianchuan00/article/details/24399093 翻译自:http://www.developerphil.com/dont...

2015/06/23 09:24
38
Activity 的 失去焦点 到销毁

当我们按下键盘上的Back键时,当前激活的Activity窗口就会被失去焦点,但是这时候它还没有被销毁,它的状态被设置为Stopped;当新的Activity窗口即将要显示时,它会通知WindowManagerServic...

2015/06/24 13:54
25
Activity 的 失去焦点 到销毁

当我们按下键盘上的Back键时,当前激活的Activity窗口就会被失去焦点,但是这时候它还没有被销毁,它的状态被设置为Stopped;当新的Activity窗口即将要显示时,它会通知WindowManagerServic...

2015/06/24 13:54
6
日积月累:ScrollView嵌套ListView只显示一行

在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。于是乎有了如下布局:...

2015/06/24 13:55
15
JAVA时间日期格式转换

/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateF...

2015/06/25 15:28
5
linux下 mysql用户的管理

自从上在redhat Enterprise 5 中安装了MySQL,这次来实践操作一下MySQL用户的管理; 一、root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给roo...

2015/06/24 13:55
4
错误: operand of '->' has non-pointer type 'JNIEnv

编译JNI的错误日志: D:\TVMao\WorkSpace\DramaApp\TestJni>ndk-build Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersi on 14 in ./AndroidManifest.xml...

2015/08/20 17:21
824
关于Jenkins和Gradle 和Git一些相互操作: 获取分支的当前分支名?

一、背景 因为代码都迁移到了Gitlab,所以Jenkins编译的时候我们都需要将之前的SVN信息换成现在的Git信息。最近编译一个Lib库的时候,因为团队规定上传Release版本的AAR到Maven的话,必须需要...

2018/11/06 10:58
40

没有更多内容

加载失败,请刷新页面

返回顶部
顶部