自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牧渔的博客

初学者 请各位大咖不吝指教 ! ! !

  • 博客(76)
  • 收藏
  • 关注

原创 17-07-31 android 方法 如何引用链接获取json数据(改进版)

07-29写的方法今回头一看太烂了,今天对代码进行了改进,当然还需要后续进一步的完善。MainActivity 的方法部分改进了package com.example.juren;import java.io.InputStream;import java.net.HttpURLConnection;import java.util.HashMap;import java.util

2016-07-31 14:04:22 718

原创 16-07-31 Cannot refer to the non-final local variable homePageInfo defined in an enclosing scope

在做android测试时,发生错误为Cannot refer to the non-final local variable homePageInfo defined in an enclosing scope在使用Java局部内部类或者内部类时,若该类调用了所在方法的局部变量(或参数),则该局部变量(或参数)必须使用final关键字来修饰,否则就会出现上面的错误。添加final后

2016-07-31 12:58:47 6816

原创 16-07-29 android 方法 如何引用链接获取json数据

新学了个方法,通过网络获取数据,需要完善,在此备忘。由于主线程只做ui相关的操作,需要新开启线程来做其它耗时操作。MyThread 新建线程

2016-07-29 21:12:29 790

原创 16-07-24 android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that

今天在做ui测试时LogCat出现异常:这里代码可能有点乱,有些其它知识点怕忘了加在里面:package com.example.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import andr

2016-07-24 12:37:25 468

原创 16-07-24 UI布局时 px 与 dp sp 的转换

在设计ui布局时,根据设计图的要求,怎样和手机上的屏幕匹配的显示出来效果呢:       根据上图的要求,怎样适配的显示在我们测试的手机上,是今天解决的问题。       ui在设计时用的单位都是px,而我们在xml文件布局时用的单位是dp,这就涉及到px与dp的转换上来了。        px(设计图上的)转换为dp(xml用到的)需要一个系数,通过这个系数我们就能直接通过px得

2016-07-24 10:28:08 1448

原创 16-07-18 android View requires API level 17 (current min is 8): <TextClock>

android的在布局xml文件时用到了TextClock 控件,结果提示报错:View requires API level 17 (current min is 8): 后来把AndroidMainfest.xml文件中的:改为大于“8”,就可以了

2016-07-18 15:27:07 1139

原创 16-07-17 scrollview can host only one direct child

Android 调试程序时用到了ScrollView 控件,出现如下异常:这是因为在ScrollView 控件内部只允许存在一个子元素,不能出现并列的,我们可以把并列的多个元素放到一个LinearLayout里面或添加到一个RelativeLayout内部。

2016-07-17 15:20:48 373

原创 16-07-16 android R cannot be resolved to a variable 原因

在Eclipse做android 项目时出现了“R cannot be resolved to a variable”错误提示:这种情况是因为gen目录下R.java文件没有生成,而R.java文件不能生成是因为res文件下的xml文件里有错误或者存在违规操作。例如:里面的错误居然是S写成大写的了,正是体现了Java语言区分大小写的严格性。

2016-07-16 14:27:28 498

原创 16-05-20 javac 不是内部或外部命令

今天在家里电脑上装了个jdk,  我把环境变量配置好后,java命令运行没有问题,java -version运行也没有问题,但是javac却是不能运行!        后来把javac所在jdk目录bin里位置复制出来,添加到环境变量path里边,放在最前面,并在后面添加分号,OK了!

2016-05-20 11:39:27 243

原创 16-02-20 android.content.res.Resources$NotFoundException

今天在调试ListView时出现下面异常:经过查找发现代码:里面的R.id.list_item中,id 引用错误, 应改为 layout, 就好了

2016-02-20 12:40:21 205

转载 16-02-19 ListView 属性

1.ListView的XML属性android:divider//在列表条目之间显示的drawable或colorandroid:dividerHeight//用来指定divider的高度android:entries//构成ListView的数组资源的引用。对于某些固定的资源,这个属性提供了比在程序中添加资源更加简便的方式android:footerDividersEnabled

2016-02-19 22:25:19 302

转载 16-02-19 Your content must have a ListView whose id attribute is 'android.R.id.list'

1.错误提示:Your content must have a ListView whose id attribute is 'android.R.id.list' 对于以上错误,其实可能是因为我们要实现对ListView中setOnItemClick的事件监听而去继承了LiseActivity,但是却没有ListView的标签,只要在布局文件中添加定制Layout的代码,即将

2016-02-19 20:26:16 274

原创 16-02-18 Java 方法应用 之 打印字母三角形

public class PrintTriangle{ /**打印字母正三角的方法 * @param args */ public static void main(String[] args) { char[]ca = {'A','B','C','D','E'}; int len = ca.length; for(int i = 0; i <= len ; i

2016-02-18 23:49:03 2004

原创 16-02-18 Java 方法应用 之 生成随机数

import java.util.Random;import java.util.Scanner;public class RandomTest{/*** 系统生成5个随机数* * @param args*/public static void main(String[] args){Random r = new Random();//

2016-02-18 23:10:09 249

转载 16-01-17 TableLayout 属性及示例

TableLayout(表格布局)表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。TableLayout属性:  android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,请用逗号将需要隐藏的列序号隔开。        

2016-01-17 21:35:48 355

原创 16-01-17 LinearLayout 属性 及示例

LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是

2016-01-17 17:11:06 259

原创 16-01-16 Activity not started, its current task has been brought to the front 警告处理方法

在调试程序时, 有时会出现Activity not started, its current task has been brought to the front 警告, 如下图:这种情况一般发生在程序安装后, 没有改变的情况下反复的测试安装才出现的, 把程序卸载后从新装就不会出现这种现象了.

2016-01-16 22:39:15 467

原创 16-01-16 Android 颜色代码

设计背景色和字体颜色时,经常搞不准什么颜色用什么代码,现收集如下:1白色#FFFFFF2红色#FF00003绿色#00FF004蓝色#0000FF5牡丹红#FF00FF6青色#00FFFF7黄色#FFFF008黑色#0000009海蓝#70DB9310巧克力色#5C331711蓝紫色#9F5F9F12黄铜色#B5A64213亮金色#D

2016-01-16 18:05:26 456

转载 16-01-15 RelativeLayout 属性

下面介绍一下RelativeLayout用到的一些重要的属性:    第一类:属性值为true或false    android:layout_centerHrizontal                                           水平居中    android:layout_centerVertical                   

2016-01-15 23:43:12 285

原创 16-01-14 EditText 设置圆角 及 Premature end of file 解决方法

在做文本框时EditText希望它的角度不太死板圆润些, 首先创建一个XML文件一般都复制现成的就可以了当复制过来会出现 Premature end of file 错误提醒, 这个直接保存就没了.对于角度的大小可以改变 android:radius="6dp" 后面的值调整.新建的文件一般都保存在res目录下drawable附属文件里:

2016-01-14 19:28:54 357

转载 16-01-14 TextView 属性

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项edi

2016-01-14 16:42:10 221

转载 16-01-14 EditText 属性

EditText继承关系:View-->TextView-->EditText20  EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行

2016-01-14 16:24:47 255

原创 16-01-13 TextView 跑马灯属性设置

要显示文本的跑马灯效果,需在 textview 设置属性,主要有以下:         一般设置textSize大小用"sp"作单位 layout_width;layout_height 用"dp"作单位 "sp" "dp" 会根据屏幕密度自行转换; "px"表示实际像素不会转换   看一下跑马灯效果,这里只能是静态

2016-01-13 21:47:38 306

原创 16-01-13 TextView 设置文本颜色

关于 TextView 设置文本颜色的三种方法:1. 我们最常用的是在 XML 文件里定义它的颜色属性:android:textColor = "#888888"    如下图:2. 定义一个TextView 对象,调用  对象.setText(Html.fromHtml("text"));     在方法里设置颜色" text "  例:效果

2016-01-13 18:01:14 305

原创 16-01-12 JDK 环境配置的细节

关于jdk 环境变量配置的文章很多,这里不重复了,只是对于初学者在细节上提醒下:1.变量名:  JAVA_HOME   变量值:  jdk 在计算机中存储的位置,根据实际情况不同.2.变量名:  Path     变量值:  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin   注意:      (1)原来有 PATH 就在后面添加可以了,

2016-01-12 22:15:36 509

原创 15-11-30 java 类和对象的理解(下)

21. 抽象类(abstract class): 使用了abstract关键字所修饰的类叫做抽象类.抽象类无法实例化,也就是说,不能new出一个类的对象(实例).22. 抽象方法(abstract method): 使用abstract关键字所修饰的方法叫做抽象方法.抽象方法需要定义在抽象类中.相对于抽象方法,之前所定义的方法叫做具体方法(有声明有实现).23. 如果一个类

2015-11-30 20:44:51 270

原创 15-11-28 java 类和对象的理解(上)

1. 类是一种抽象的概念,对象是类的一种具体表现形式,是具体的概念.先有类,然后由类来生成对象(Object).对象又叫做实例.2. 类由两大部分构成:属性及方法.属性一般用名词表示,方法一般用动词表示.3. 如果一个源文件里定义了多个类,那么这些类中最多只能有一个类是public 的,换句话说定义的多个类可以都不是Public的.      4. 在java中进行

2015-11-28 22:21:21 307

原创 15-11-24 关于运算符

1.关系运算符:大于(>),小于(=),小于等于(2.逻辑运算符: 重点降解两个, 逻辑运算符本身也返回一个boolean值.      1) 逻辑与:  使用&&表示,逻辑与是个双目运算符(即有两个操作输的运算符),只有当两个操作数都为真的时候,         结果才为真.其余情况均为假.逻辑与是并且的意思.      2) 逻辑或:  使用||表示,逻辑或也是个双目运

2015-11-24 22:22:28 400

原创 15-11-23 java运算的一些细节

1.当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型.  比如,参与运算的变量中,有整形int,有双精度浮点型double,有短整型short,那么结果类型就是double.2.   int a = 1;     int b = 2;     double c = (double)a/b;     上面的代码中,a与b都是整型,但通过(dou

2015-11-23 23:08:41 254

原创 15-11-19 Eclipse 快捷键及各种设置

1、提示键配置一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提

2015-11-19 15:02:44 390

原创 15-11-18 常量

常量:  在程序执行过程中,其值不可以发生改变常量分类:       A. 字面值常量.       B. 自定义常量.字面值常量:       A:  字符串常量      用双引号括起来的内容.             例:     "HelloWord"  , "hello" ,  "word"       B:  整数常量        所有的整

2015-11-18 16:01:08 227

原创 15-11-18 注释

注释:  用于解释说明程序的文字.Java中注释的分类及格式:        单行注释:  //         多行注释:  /*  */               注意:多行不可以嵌套使用,单行可以        //这是我的注释案例public class ZhuShiDemo {          //main 方法是主方法

2015-11-18 14:10:07 229

原创 15-11-17 标识符

标识符概述:       就是Java中类,方法,接口,变量等起名字时使用的字符顺序.标识符的组成:       *英文大小写字母       *数字字符       *$和_标识符的注意事项:        *不能是Java中关键字        *严格的字母大小写        *开头不能是数字        *连接中不能有空格

2015-11-17 22:24:29 230

原创 15-11-17 关键字

关键字概述:        Java语言中被特定含义的单词.关键字的特点:        组成单词的字母全部小写.关键字注意事项:       * goto和const作为保留字存在,目前并不使用       *类似Notepad++笔记本,针对关键字有特殊颜色标记,非常直观.

2015-11-17 22:04:54 236

原创 15-11-17 Ubuntu下轻松关闭触摸板

Ubuntu是一个以桌面应用为主的Linux操作系统,所以在使用时我经常的触碰到触摸板,这样会造成我们一些的麻烦,所以要关闭触摸板:       1sudo rmmod psmouse    这个是禁用的2sudo modprobe psmouse 这个是启用的这个方法很便捷,但是会将触点和触板都禁用了,一般还是希望保持触点是启用的。

2015-11-17 10:24:09 222

原创 15-11-16 Eclipse 操作菜单汉译之 Help [帮助]

Welcome     欢迎Help Contents     帮助内容Search         搜索Dynamic Help     动态帮助Key Assist          主要协助Tips and Tricks   提示和技巧Cheat Sheets      备忘单Check for Updates     检查更新Install New So

2015-11-16 22:13:13 1045

原创 15-11-16 Eclipse 操作菜单汉译之 Window [窗口]

Window [窗口] 菜单New Window   新建窗口New Editor      新编辑器Hide Toolbar   隐藏工具栏Open Perspective  打开透视图Show View      显示视图Customize Perspective  自订视景Save Perspective As  储存为新视景  Reset Perspecti

2015-11-16 22:00:00 636

原创 15-11-16 Eclipse 操作菜单汉译之 Refactor [重构]

Refactor [重构] 菜单Rename    重命名Move         移动Change Method Signature  更改方法签名Extract Method      抽取方法Extract Local Variable      抽取局部变量Extract Constant              抽取常量Lnline        

2015-11-16 19:26:31 554

原创 15-11-16 Eclipse 操作菜单汉译之 Project [项目]

project [项目] 菜单Open Project  打开项目Close Project  关闭项目Build All          全部构建Build Project   构建项目Build Working Set  构建工作集Clean              清除Build Automatically  自动构建Generate Javadoc  

2015-11-16 17:35:49 432

原创 15-11-16 Eclipse 操作菜单汉译之 Search [搜索]

Search [搜索] 菜单Text       文本References  参考文献/借鉴Declarations       声明/公告Implementors     实施者Read Access     读取/读访问Write Access      写入存取Occurrences in File  在它的宣告档案中搜寻所选元素的所有出现处Referring

2015-11-16 16:28:43 356 1

空空如也

空空如也

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

TA关注的人

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