自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好好学习,天天向上

跳进自己的星河,寻找耀眼的光芒

  • 博客(19)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 【Android】超级手电筒项目总结(上)

一、项目教程链接:http://study.163.com/course/courseMain.htm?courseId=897003与教程源码略有不同。二、涉及功能点:1.控制闪光灯实现手电筒的功能;2.实现屏幕上灯光图的交替闪烁;3.使用闪光灯的亮与灭发送莫尔斯电码;4.使用高亮度纯色背景充当另一种手电功能。三、涉及的技术:1.控制闪光灯的亮与灭

2017-05-14 22:15:30 3360

原创 AccelerometerPlayActivity代码注释(未完成)

因需要将类名修改为testActivity,同时对弃用的方法进行替换。因涉及Verlet积分法来计算位置,尚未充分理解,故代码注释不完整,待继续完善,此处先做以保存。import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphic

2017-03-22 13:17:06 396

原创 分解质因数(Java入门题)

题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。输入格式:一个整数,范围在[2,100000]内。

2017-01-09 11:40:52 1040 1

原创 一道需要完备逻辑思考的小Java题目(对入小白)

在网易云课堂上的《Java应用基础:入门篇》中有这样一道题,多项式加法:一个多项式可以表达为x的各次幂与系数乘积的和,比如:(下图中倒数第二项应该是6x,而不是6的x次幂)现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,

2016-12-29 16:08:52 511

原创 关于地图API提示Key不正确的原因和方法

测试使用的是高德地图API,先按照教程上的方法,cmd后进入.android下直接用下述命令:keytool -list -v -keystore debug.keystore提示:'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件查了一下,换种方法,先进Java中keytool的目录,然后输入命令,会出现输入密钥库口令的提示,这时不需要输任何密码,直接回车。

2016-12-13 16:06:19 12073 1

原创 ListView优化之一

ListView优化

2016-11-30 15:31:25 237

转载 Java中判断空字符串

以下是 Java 判断字符串是否为空的几种方法.  方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.  方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.  方法三: Java SE 6.0 才开始提供的办法, 效率和方法二基本上相等, 但出于兼容性考虑, 推荐使用方法二或方法四.  方法四: 这是种最直观,简便的方法,而且效率也非常的高,与方法二、三的效

2016-11-16 19:05:30 399

原创 Android Monitor中logcat无显示问题的解决

可能是因为ADB没有升级等缘故,在Genymotion模拟程序运行时,Android Monitor中的logcat没有任何显示。解决办法:Tools → Android → Enable ADB Integration取消打勾,然后重新点击,即打勾。再次运行程序即可看到logcat中的信息。

2016-10-30 18:08:57 1628

原创 Fragment构造函数和传参

当试图重构构造函数时,比如:public StudyFragment(String setHint){}会提示如下错误:Avoid non-default constructors in fragments: use a default constructor plusFragment#setArguments(Bundle) instead less... (Ctrl+F1)

2016-10-27 17:37:12 876

转载 getFragmentManager()和getSupportFragmentManager()的选择问题

一句话,即:When you are using android.support.v4.app.FragmentManager then you should use getSupportFragmentManager() and if you are using android.app.FragmentManager then use getFragmentManager

2016-10-26 17:35:23 936

转载 Android源码无注释的解决办法

跳进源码发现和视频教程上的差距较大,没有注释实在不方便阅读查看源码时右上角提示:下载 Android API 24 若下载重启后仍无注释,则在项目根目录的  项目名.iml  中添加如下一行:重启即可看到注释原文链接:http://blog.csdn.net/u010870167/article/details/52798999

2016-10-20 21:50:55 864

原创 dp/sp/px、Inflater和 theme & style

一、dp、sp和px px: 像素点 dp: 与像素密度密切相关 sp: 相当于dp(是用来修饰文字的,在设置里修改系统字体大小时,App的字体大小也应随之变动) dip: = dp文字的尺寸一律用sp单位非文字的尺寸一律使用dp单位偶尔需要使用px单位:例如需要在屏幕上画一条细的分隔线: 1px,如<View android:l

2016-10-20 16:56:22 370

转载 XML,HTML中输出<>等特殊符号

在values - strings里命名字符串时,有时需要输出若不加任何操作则会报错,如 ... element is not closed。需进行转义输出,将    > 换为 >  >= 换为 ≥即可正常输出。原文链接:http://www.cnblogs.com/xudong-bupt/p/3909416.html

2016-10-19 19:23:24 1200

转载 Android随机生成颜色

首先在build.gradle 中安装库文件compile 'com.github.lzyzsd.randomcolor:library:1.0.0'同步之后即可使用相关方法如://返回一个随机颜色RandomColor randomColor = new RandomColor();int color = randomColor.randomColor();/

2016-10-19 16:59:04 1298

转载 android 获取string.xml中的value

所有的字符串常量,默认都应在string.xml里定义。这样修改起来也方便。R.string.xxx的值是自动生成的int型的Id值, 如何得到真正的string呢? 1. 在AndroidManifest.xml与layout里: Java代码android:text="@string/resource_name"  2.在activity里:

2016-10-19 15:30:34 1087

转载 Android中 int 和 String 互相转换的多种方法

1 如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double

2016-10-19 12:45:14 868

原创 android中xml tools属性部分介绍

tools:ignoreignore属性是告诉Lint忽略xml中的某些警告。假设我们有一个ImageViewLint会提示该ImageView缺少android:contentDescription属性。图片这种添加android:contentDescription可以被TalkBack识别,这样就会告诉有视觉障碍的用户。android系统会自动使用人声朗读控件上andro

2016-10-19 11:44:54 334

原创 构造函数、getter和setter方法以及后两者的意义

构造函数用于创建一个对象,为对象初始化个属性。例如:张三,23但是一年后,张三年龄增长了一岁,或者他要改名字了,那这个对象总不能每年重新创建吧,这时setter就派上用场了。对象创建成功后,我想获取它的(private)属性,只能通过getter方法来,这个更不能少。目前阶段个人对getter和setter方法的理解是:这两个方法可以方便增加额外功能(比

2016-10-18 16:20:13 971

原创 AndroidStudio启动错误:Error occurred during initialization of VM Could not reserve enough space for ...

AndroidStudio启动时偶尔出现的错误,可能和电脑当前性能有关解决方法修改当前工程目录里的gradle.properties将        org.gradle.jvmargs=-Xmx1536m替换为 org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256mrebuild project即可原文链接:htt

2016-10-13 11:42:44 9288

J2ME的中文教程(移动应用)

J2ME的中文教程(移动应用) 本教程是为了学习J2ME MIDP技术的开发做准备的。

2011-04-19

C语言经典实用趣味程序设计编程百例精解

C语言经典实用趣味程序设计编程百例精解 Word版

2011-03-30

《面向对象的程序设计语言——C++》(第二版) 习题参考答案

《面向对象的程序设计语言——C++》(第二版) 习题参考答案 人民邮电出版社 陈志泊主编

2010-11-29

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

TA关注的人

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