- 博客(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关注的人