- 博客(375)
- 资源 (179)
- 论坛 (4)
- 收藏
- 关注

原创 Android Studio 报错集
问题1.Error:Could not get unknown property 'apkVariantData' for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.解决: 这个是因为Tinker中用到了apkVariantData属性,我们可以将tinke...
2019-03-04 17:55:04
5172

原创 Java、MySQL 、SQLite出错集
1在Navicat Premium 工具,打开 MySQL 数据库 ,报错, 这个错误 经常出现分析问题:解决:
2016-03-20 18:20:03
582

原创 android 出错集
问题1. java.lang.RuntimeException: Failed to register input channel. Check logs for details.解决 这个问题应是程序加载(Launcher Pro) 时爆出的,LP是一个主页替代工具,它在程序加载时,当没有释放一些应当释放的资源就会出现 理解起来确有深奥之处,此问题没有真正解决,权当先...
2012-07-30 08:13:38
5690
原创 内存泄漏5___Handler引起的内存泄漏
看一段代码new Runnable是一个内部类, 持用外部类TestActivity的引用i, 由于内部类不会自行销毁。
2021-01-20 23:39:47
32
原创 内存泄漏4___强引用_软引用_弱引用
1. 在java中, 强引用指 可以通过new 实例创建出来的对象。2. 软引用:定义一些还有用但并非必须的对象, 对于软引用关联的对象,GC不会直接回收,而是在系统将要内存溢出之前才会触发GC将这些对象进行回收。 弱引用: 同样定义非必须对象。 被弱引用关联的对象在GC执行时会被直接回收。看一个例子package com.rd.memory;import java.lang.ref.SoftReference;import java.lang.ref.WeakReferenc..
2021-01-20 23:27:12
22
1
原创 初始Kotlin 之5__let
一. 定义let辅助工具, let是一个函数。它提供了函数式API的编程接口, 并将原始调用对象作为参数传递到Lambda表达式中。语法如下:obj.let{ obj_ -> ... //用户业务逻辑}这里调用了obj对象的let函数,然后Lambda表达式中的代码主会立即执行,并且这个obj对象本身还会作为参数传递到Lambda表达式中。不过,为了防止变量重名,这里将参数名改成了obj_, 实际上是同一个对象, 这就是let函数的作用。let函数属于...
2021-01-13 11:04:23
17
原创 初识Kotlin 之4__可空指针检查
一. 在Kotlin 中, 默认所有的参数和变量都不可为空看一个代码块:interface Learn{ fun readBooks() fun doSchoolwork() }fun doLearn(learn: Learn){ learn.readBooks() learn.doSchoolwork() }这里doLearn()传入的参数一定不为空, 如果尝试向其传入一个null参数, 会提示报错。如.
2021-01-13 10:12:12
17
原创 网络库 Retrofit
Retrofit 是一款由Square 公司开发的网络库, 它侧重于上层接口的封装。 它是Square公司在OkHttp的基础上进一步开发出来的应用层网络通信库,使得我们可以用更加面向对象的思维进行网络操作。Retrofit 的项目主页地址是:https://github.com/square/retrofit...
2021-01-09 21:24:35
79
1
原创 初识Kotlin 之2__探究Jetpack
长期以来,android官方没有制定一个项目架构的规范, 慢慢就有第三方的项目架构例如XUtils 等引入到android平台上, 还有MVP、MVVM等。
2020-12-17 19:38:51
49
转载 还原AndroidManifest.xml明文的方法
参考https://blog.csdn.net/wwt831208/article/details/54692561
2020-10-24 18:26:55
8
原创 初识RXJava 和 RxAndroid
一、RxJava 类似于Android的AsyncTask,能在异步线程中处理后传递到UI线程中。 RxAndroid是基于RxJava 开发的适用于Android开发的辅助库,使得原来RxJava只在Java上运行的程序也能在Android上运行。二、 RxJava 使用了观察者模式。...
2020-09-16 21:26:31
34
原创 广泛征求解决 系统安装页面 的取消按钮监控事件
征求解决方案, 需要提供稳定的示例,在Android系统中, 如何监控点击 取消按钮事件, 如成功实现愿付酬谢。需求: 在Android项目代码中,如何监控 点击 取消按钮事件, 需要实现代码。...
2020-07-16 10:14:24
65
原创 服务Service第六篇__ 绑定Service 要注意的几点
1 在Service 类中,有一个onBind方法, 该方法是一个抽象方法, 在Service的子类中必须覆盖这个方法当Activity与Service绑定时被调用。2使用startService方法,并且未调用stopService来停止服务,这个服务就会随着Android系统的启动而启动,随着Android系统的关闭而关闭。 也就是服务会在Android 系统启动后一直在后台运行,直到Android 系统关闭后服务才停止。3 但用时我们希望在启动服务的Activity 关...
2020-06-01 22:24:14
132
原创 Android 热更新 Tinker Platform 应用
APP热更新 是一个有特定作用的功能, 目前常见的APP 如微信、支付宝都有应用到, 我们经常看到APP界面、功能有及时的变化,又不提示版本更新, 就是 热更新 发挥作用了。Tinker Platform 是一个热更新平台, 官网:http://www.tinkerpatch.com/, 有一个流程示意图如下:...
2020-02-06 20:03:02
230
原创 Android 国际化与资源自适应
国际化很重要! 就算再有困难,再有挫折,该实施时,也要坚定实现国际化!(2011.7.23 动车事故会见中外记者都坚持有翻译随同)说起Android SDK国际化,通常只需要将界面文字翻译成不同语言,然后将相应的资源文件放到各种语言特定国际化资源目录资源的自适应性 主要指单独为每一种环境设置资源,例如对480*320 和 854 * 480 两种分辨率的手机设置两种XML布局文件....
2019-11-26 14:14:44
2275
原创 Activity Manager
https://developer.android.google.cn/该地址是在国内能访问android的 地址.ActivityManager 用于管理Activity 的生命周期, 还提供 导航, 回退功能,ActivityManager类继承自Object类, 也就是说它不继承于任何android系统的类,具体介绍在https://developer.androi...
2019-10-24 08:59:46
53
原创 Java的 冒泡排序,插入排序
/*** 冒泡排序法, 注意这里是降序 */ public int[] bubleSort(int[] intArr){ int length = intArr.length; for (int i=0; i<length; i++){ for (int j=i+1; j<length; j++){ ...
2019-10-24 08:47:45
70
原创 Android Studio 生成的目录,对应应用Logo的尺寸___ AS 与 Eclipse 的差异
1目录 屏幕分辨率 尺寸mipmap-mdpi 640*480 48*48mipmap-hdpi 72*72mipmap...
2019-08-29 19:17:19
130
转载 一些网络上的资源: XML,swf, jpg, mp4, mp3, json
网络上的XML: http://weather.yahooapis.com/forecastrss?w=2161838&u=c http://rss.sina.com.cn/news/china/focus15.xml网络上的 swf: http://www.tudou.com/v/gnXfzwChQ1o/&r...
2019-08-07 10:36:41
1565
原创 AndroidStudio 生成的APK的目录
AndroidStudio 开发环境生成的APK的目录是 app/build/outputs/apk/debug/, 默认文件名是app-debug.apk 它使用一个默认的debug.keystore进行签名, 这个默认签名(keystore)是不需要密码的,它的默认位置在 $HOME/.android/debug.keystore,如果不存在Android studio...
2019-06-14 16:38:27
1818
原创 内存泄漏 2__示例搭建__内存泄露的原因、影响和解决
现在介绍 Leakcanary 的示例本示例跟 Leakcanary-watcher, Leakcanary-android, Leakcanary-analyzer是依次关联的,缺一不可依赖关系如下,内存泄漏Demo0306依赖 leakcanary-android,leakcanary-android依赖leakcanary-analyzer,leakcanary-anal...
2019-03-08 23:17:34
61
原创 内存泄漏3____内存泄漏, 内存溢出的区别与关系__内存抖动
泄漏 memory leak 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄漏堆积后, 会变得很严重,无论有多少空间,迟早会被占光。memory leak 最终会导致 out of memory。溢出 out of memory 是指程序在申请内存空间时, 没有足够的空间供其使用,出现OOM, 比如申请了1M的图片空间,但给它要存一个5M大...
2019-03-08 23:12:38
60
原创 Android Studio 安装过程
Android Studio 安装过程1. 选择好目标目录,SDK目标目录2. 如果出现提示: Failed to install Install HAXM. For details, please check the installation log: 不用管 3. 判断 当前jdk 是32位,还是64位开始 -- 运行 -- cmd - 输入java -versio...
2019-03-05 23:20:09
455
原创 使用 sass 编译生成 .css 文件
sass, 是 一种 CSS预处理器sass: Syntactically Awesome StyleSheets官网: http://sass-lang.com/参考网址: http://www.ruanyifeng.com/blog/2012/06/sass.html
2019-03-04 18:03:13
726
原创 Java设计模式 策略模式
策略模式的核心思想就是把算法提取出来放到一个独立的对象中。 在调用时, 显式地指明需要使用哪一个策略对象就可以, 也就是根据不同情况, 采取不同的策略, 这就是核心思想。 ...
2019-02-23 17:35:20
97
原创 软件项目 有关 设计说明书
需求说明书软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。包含硬件、功能、性能、输入输出、接口需求、警示信息、保密安全、数据与数据库、文档和法规的要求等等。 概要设计说明书概要设计说明书又可称系统设计说明书,这里所说的系统是指程序系统, 软件项目。编制的目的是说明对程序系统的设计考虑,包括基本处理流程、组织结构、模块...
2019-02-20 21:24:20
593
原创 CSS 样式前缀
-moz 代表firefox浏览器私有属性-ms 代表IE浏览器私有属性-webkit 代表chrome、safari私有属性 用法示例 border: 1px solid #169BD5 !important;-webkit-border: 0.5px solid #169BD5 !important;...
2019-02-20 21:23:25
326
原创 修改myeclipse中jsp文件默认打开方式
修改myeclipse中jsp文件默认打开方式操作步骤:依次点击 【windows】-> 【preferences】->, 弹出一个对话框,在左上角输入框输入 file ,显示结果中 点击 【File Associations】,在右边【File types】:框中选 中jsp一项,然后在下面框中,选中一种方式,点击Default,OK按钮对于其他类型文件,也可类似...
2019-02-20 21:20:07
242
原创 内存泄漏1___概念
内存泄漏,就是内存缩小内存泄漏 ,可以这样理解, 一个对象持久引用,即持久占用内存,又不能及时被释放,将导致内存泄露的风险简单地说,就是一块内存被持久占有,总内存空间减小了内存空间减小, 导致的问题:设备就会越来越卡,因为没有足够的空间让程序来运行, 直到内存数据溢出, 然后程序就会挂掉,再跟着操作系统也可能无响应在Android中,例如: 1 Broadcast广播动...
2019-01-13 13:20:47
70
原创 WebView 之 4__为什么要使用WebView, WebView 自定义的url拦截问题
思考一个问题 : 为什么要使用WebView ?有两个好处: 兼容已有的项目,可以动态更新由此又引出一个问题:既然WebView 这么好用, 为什么还要原生开发?原因: 1 耗电量 2 加载速度慢,这是一个重要的原因, 网页的各种元素加载 比 纯原生组件加载 要慢得多 3 对访问硬件支持弱WebView 的loadUrl() 可...
2019-01-12 23:21:26
1034
1
原创 WebView之3__WebView 的使用场景
在Android中, WebView 的使用场景有很多, 例如用户协议页面,很多新闻的正文页(也就是详情页), 广告页:投票页,举办活动页 等 本文介绍WebView的用法1 通过webview js 调用java方法第一步 编写js接口类<body> <h2>WebView</h2> <div&...
2019-01-12 17:13:03
269
原创 Html5__移动设备优先 ,一个重要的meta
移动设备优先有一个重要的meta用下载设置屏幕和设备等宽、缩放比例的问题,//分别为:屏幕宽度和设备一致、初始缩放比例、最大缩放比例和禁止用户缩放<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />...
2019-01-06 13:05:53
606
转载 Java finally语句到底是在return之前还是之后执行?
至少 有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被执行到。(2)在try块中有System.exit(0);这样的语句,System.exit(0);是终止Java虚拟机JVM的,连JVM都停止了,所有都结束了,当然f...
2019-01-06 13:04:01
63
原创 android 渲染组件 在Java类写法
LayoutInflater inflater = LayoutInflater.from(context); SeekBar seekbar = (SeekBar)inflater.inflate(R.layout.seekbar, null);注意:使用填充布局时,两种写法 1. LayoutInflater.from(Context context).inflate(int...
2019-01-06 13:02:52
92
原创 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
1.关于接口的理解。 接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。 一般,我们实现一个系统的时候,通常是将定义与实现合为一体,不加分离的,我认为最为理想的系统设计规范应是所有的定 义与实现分离,尽管这可能对系统中的某些情况有点繁乱。 接口的本身反映了系统设计人员对系统的抽象理解。 接口应有两类:第一类是对一个体的抽象,它可对应为一个抽象...
2019-01-06 13:00:01
995
转载 好看的android 动画
https://blog.csdn.net/haidaoduozhu/article/details/65632681好看的android 动画
2019-01-06 12:57:41
308
动态添加、删除ListView列表项
2012-03-18
使用HttpUrlConnection实现上传文件 服务器端代码
2012-04-16
一个 定时向网络访问数据 的程序,地震速报--HttpURLConnection与 Service 侦测服务
2013-12-03
使用 SoundPool 同时播放多个音频
2013-11-10
这个示例实现截取指定区域的图片
2013-10-27
通过使用 FrameLayout 实现霓虹灯 效果
2013-10-27
这个示例演示异形按钮 圆形 五角星 螺旋形 箭头 的用法
2013-10-27
使用AnimationUtils类装载xml文件,并生成Animation 对象
2013-10-13
这是一个动画示例程序, 实现淡入淡出, 缩放, 移动, 旋转
2013-10-13
本示例为自定义动画渲染器 Interceptor
2013-10-13
本示例为 改进可显示图标的 IconTextView 组件,通过 设定自定义 属性资源
2013-06-23
使用MediaPlayer 播放 MP3 文件
2013-06-15
本示例演示使用 MediaRecorder 录音
2013-06-15
这是一个通过WebService 查询产品信息 示例,需与axis2 服务器端工程配合使用
2013-06-15
Socket 套接字 通信连接
2013-06-16
本示例 作为 绘制图形示例,主要包括绘制像素点、直线、圆形、弧、文本
2013-06-14
本示例 演示可任意改变透明度的位图
2013-06-14
aduovip的留言板
发表于 2020-01-02 最后回复 2020-01-02
【下载】请协助删除资源
发表于 2013-05-17 最后回复 2013-12-06
csdn博客 的相册空间实在太小
发表于 2011-07-11 最后回复 2013-05-13
[已处理]希望管理员给予关注
发表于 2011-08-03 最后回复 2011-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝