- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Android系统AlertDialog修改标题、内容和按钮字体方法
AlertDialog可以通过自定义View去实现,本文不再多说,现在说一下用其他方法实现,直接上代码:AlertDialog dialog = new AlertDialog.Builder(context) .setTitle("我是Title") .setMessage("我是...
2018-07-04 16:05:11
2762
1
转载 Android 问题总结(高级)
阅读目录1.如何对 Android 应用进行性能分析2.什么情况下会导致内存泄露3.如何避免 OOM 异常4.Android 中如何捕获未捕获的异常5.ANR 是什么?怎样避免和解决 ANR(重要)6.Android 线程间通信有哪几种方式7.Devik 进程,linux 进程,线程的区别8.描述一下 android 的系统架构9.android 应用对内存是如何限制的?我们应该如何合理使用内存?...
2018-06-26 10:46:00
347
转载 Android内存优化(使用SparseArray和ArrayMap代替HashMap)
在Android开发时,我们使用的大部分都是Java的api,比如HashMap这个api,使用率非常高,但是对于Android这种对内存非常敏感的移动平台,很多时候使用一些java的api并不能达到更好的性能,相反反而更消耗内存,所以针对Android这种移动平台,也推出了更符合自己的api,比如SparseArray、ArrayMap用来代替HashMap在有些情况下能带来更好的性能提升。介绍...
2018-03-13 09:23:09
180
原创 Android中TextView、EditText对部分内容设置不同格式(颜色、字体、超链接、图片。。)
//这里是以一个TextView为例子,EditText的设置方法和TextView一样 //TextView对象 TextView txtInfo = new TextView(this); //文本内容 SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:.");
2017-08-31 10:11:45
2316
1
原创 xml解析中的实体引用
在 XML 中,一些字符拥有特殊的意义。如果你把字符 "这样会产生 XML 错误:if salary 1000 then为了避免这个错误,请用实体引用来代替 "if salary < 1000 then 在 XML 中,有 5 个预定义的实体引用:注释:实际中在 XML 中,只有字符 "
2017-04-21 18:35:44
1228
原创 Android 四大组件的总结
文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解 二、Service详解 三、Broadcast Receiver详解 四、Content Provider详解 外加一个重要组件 intent的详解。一、Activity详解Activty的生命周期的也就是它所在进程的生命周期。一个Activity的启动顺序:onCreate()——>onStart()——>on
2017-03-27 18:10:54
263
原创 Socket通讯
1.1 ServerSocket类创建一个ServerSocket类,同时在运行该语句的计算机的指定端口处建立一个监听服务,如:ServerSocket MyListener=new ServerSocket(6060);这里指定提供监听服务的端口是600,一台计算机可以同时提供多个服务,这些不同的服务之间通过端口号来区别,不同的端口号上提供不同的服务。为了随时监听可能的Client请求,执行如下
2017-03-25 11:43:38
253
转载 Android控件WebView的属性设置和相关常用方法总结
本文叙述了一些在Android网络编程中常见的属性设置,主要是WebView控件的各种使用,比如不调用手机浏览器,设置支持js,支持插件等的设置方法总结。
2017-01-03 15:44:30
4831
转载 java.lang.NoClassDefFoundError的解决方法
前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间
2016-12-26 16:44:24
935
转载 去掉注释行@SuppressLint的警告问题
使用Eclipse编译Android程序时经常会遇到@SuppressLint或者@SuppressWarnings黄色警告,虽然不去处理程序依然能够运行,但是强迫症表示看着实在不舒服。实际上,解决这些问题往往会提高程序的安全性、可用性、性能等。1、@SuppressLint("DrawAllocation")原因:View及其子类的onDraw(Canvas canvas)方
2016-08-29 11:10:02
19479
1
转载 Android获取IME,IMSI等各种手机信息,并对号码组成详解
本文转载自http://www.cnblogs.com/zyw-205520/p/3829119.html简介:IMSI:international mobiles subscriber identity国际移动用户号码标识,这个一般大家是不知道,GSM必须写在卡内相关文件中;MSISDN:mobile subscriber ISDN用户号码,这个是我们说的139,136那个号
2016-08-20 10:41:44
10428
adb远程调试,只连接一个设备,却提示有多个设备
2022-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人