Android
鹏儿飞飞
鹏儿飞飞,快快长大!
展开
-
Android Studio的*.9.png报错问题-Crunching Cruncher
一、*.9.png之所以报错,可能有以下俩个原因: 1. 只是一张普通图片; 2. 图片中有黑线,但不是有4条黑线;二、解决办法 1.*.9.png图片打开后,周围是有黑线的(且一定为4条),如下图: 编辑*.9.png图片的方法是: ①. 在本机上找到Android SDK包原创 2016-03-15 19:33:53 · 1360 阅读 · 0 评论 -
隐式Intent的使用——Android学习笔记3
隐式Intent的使用一、为什么要用隐式Intent? 但如果想调用别的程序的组件时,且开发人员往往并不清楚别的应用程序的组件名称,这时我们只能用隐式Intent,隐式Intent恰恰相反,它不会用组件名称定义需要激活的目标组件,而是Android系统帮助应用程序寻找与Intent请求意图最匹配的组件。二、Android系统怎么找?原创 2016-04-21 17:24:02 · 1738 阅读 · 0 评论 -
Intent的用法 - Android学习笔记2
Intent的用法一、简介: 1.Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作, 还可以在不同的组件之间传递数据。 2.Intent一般可以被用于启动活动、传递数据、启动或停止服务、以及发送广播等场景。二、Intent的基本使用: 1.启动活动: 1).启动活动有2原创 2016-04-20 17:25:13 · 578 阅读 · 0 评论 -
Android学习笔记1-Toast
一、简介: Toast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间 内自动消失,并且不会占用屏幕空间。原创 2016-04-20 10:31:25 · 357 阅读 · 0 评论 -
Android超链接去下划线--Android学习笔记6-4
Android超链接去下划线一、前言: 本文是由《TextView中的图文共存问题》延伸出来的知识点讲解;原文地址:《TextView中的图文共存问题》二、Android超链接去下划线办法:1.新建URLSpanNoUnderline.java,并且继承URLSpan;代码如下:package cpj.com.UI_TextView;原创 2016-04-27 18:03:21 · 1825 阅读 · 0 评论 -
为TextView添加链接-setMovementMethod -- Android学习笔记6-3
为TextView添加链接-setMovementMethod一、前言: 本文是由《TextView中的图文共存问题》延伸出来的知识点讲解;原文地址:《TextView中的图文共存问题》二、为TextView设置链接: 当文字中出现URL、E-mail、电话号码等的时候,我们为TextView设置链接。总结起来,一共有4种方法来为TextView实现原创 2016-04-27 17:45:34 · 18678 阅读 · 3 评论 -
CharSequence与String以及stringbuffer与stringbuilder--Android学习笔记6-2
CharSequence与String以及stringbuffer与stringbuilder前言: 本文是由《TextView中的图文共存问题》延伸出来的知识点讲解;原文地址:《TextView图文共存问题》1. CharSequence与String都能用于定义字符串,但CharSequence的值是可读可写序列,而String的值是只读序列。2.Char原创 2016-04-27 16:17:01 · 738 阅读 · 0 评论 -
ViewTreeObserver解释--Android学习笔记6-1
ViewTreeObserver解释一、前言: 本文是由《TextView中的图文共存问题》延伸出来的知识点讲解; 原文地址:《TextView图文共存问题》二、ViewTreeObserver解释: 1. ViewTreeObserver是view事件的观察者。 这个观察者用来监听视图树,会监听视图树发生全局变化时发出的通知。原创 2016-04-27 15:48:23 · 586 阅读 · 0 评论 -
TextView中的图文共存问题--Android学习笔记6
TextView中的图文共存问题一、前言: TextView中的图文共存问题在网上是有好多例子,但是大部分没有注释,或者解释的不清楚,这里在学习的基础上一起将其梳理一遍。中间遇到的相关知识我都会一一解释。争取做到一起学习。先看下整体效果:二、代码分析:1.新建tv_layout.xml,代码如下:<LinearL原创 2016-04-27 14:40:54 · 1023 阅读 · 0 评论 -
设定自己的代码风格--Android学习笔记5
设定自己的代码风格一、自定义BaseActivity: 自定义BaseActivity来替换Activity,这样就可以执行一些自己想要的固定操作;比如下面的随时知道正在执行的Activity,以及屏幕密度;package cpj.com.MyTool;import android.app.Activity;import android.os.Bundle;i原创 2016-04-25 15:21:52 · 481 阅读 · 0 评论 -
Android中Activity四种启动模式
/** * standard模式 * * 标准启动模式,也是activity的默认启动模式。在这种模式下启动的activity可以被多次实例化, *即在同一个任务中可以存在多个activity的实例,每个实例都会处理一个Intent对象。 *如果Activity A的启动模式为standard,并且A已经启动,在A中再次启动Activity A, *即自己来启动自己,会在A的上面再原创 2016-03-11 16:00:09 · 457 阅读 · 0 评论 -
Andriod的活动生存期
一、Activity类中有七个回调方法 /** * onCreate()方法会在活动第一次被创建的时候调用 * */ protected void onCreate(Bundle savedInstanceStates){ super.onCreate(savedInstanceStates); Log.d(TAG, "o原创 2016-03-11 09:44:24 · 340 阅读 · 0 评论 -
Android返回数据给上一个活动-startActivityForResult
一、准备工作: 1.建立2个活动:FirstActivity与SecondActivity 2.建立俩个Layout:first_layout与second_layout 3.注册俩个活动二、代码:FirstActivity.javapackage com.example.activity;import android原创 2016-03-10 20:26:51 · 911 阅读 · 0 评论 -
Android聊天软件界面开发
聊天软件界面开发前言: 这是开始学习Android的开发的第5天,一直是跟着郭霖大师的第一行代码学习, 这里边发篇博文记录,边帮自己整理下思路,毕竟思路顺了,才是真的学会。一、整体构思: 1. 准备3张背景图片 ① chat_bg; //用于当作聊天背景图片 ② c原创 2016-03-16 09:17:05 · 2914 阅读 · 0 评论 -
使用Intent传递对象--Android学习笔记4
使用Intent传递对象一、使用背景: Intent的一个重要用处就是“传递数据”,它的putExtra()可以在组件间传递常见的数据类型,但是这些数据类型毕竟是有限的,如果我们想将一些数据封装成一个对象进行传递时(传递对象),紧靠putExtra()就无能为力了,所以我们要学习几种Intent传递对象的方法。二、Intent的putExtra()原创 2016-04-22 15:22:25 · 636 阅读 · 0 评论