自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 Android开发杂谈

使用数组循环下标出错:当使用 for(int i:数组名)当使用一次,再次循环使用时会出现下标越界问题ArrayList和数组ArrayList、List、数组之间的区别,用数组存储Button时会出现出错,但是使用ArrayList<Button>存储Button操作则很顺利通过。Android Device Monitor当使用A...

2019-04-08 15:56:35 132

转载 少儿编程Scratch第三讲:宇宙大战.枪战游戏

目的:设置一艘宇宙飞船或其他角色,实现上下左右移动。每按一次空格键即发射一枚炮弹,同时播放声音,炮弹往屏幕上方飞,直到飞出屏幕。 实现方式第一步:宇宙飞船角色的上下左右移动。 我们在接球运动中已经学过了。只需要不停循环,检测是否有按键按下。如果左箭头按下,X轴就减少10;如果右箭头按下,X轴就增加10;如果上箭头按下,Y轴就...

2019-07-23 11:43:37 10476

转载 少儿编程Scratch第二讲:奇妙的接球小游戏

最近在教儿子玩编程猫,找到这不错的教程,就是里面不相关的文字有点多,儿子没耐心看,就只能自己先过滤一下,把步骤留下了。转载自https://www.kidscoding8.com/665.html目的:1、找一个球、水果或物品,从屏幕顶部位置按照随机的方向落下2、屏幕下方设置一块板,板可以跟随鼠标左右移动3、如果球落下时碰到板,球即往上按照随机的角度反弹,玩家继续移动鼠标接球。...

2019-07-22 22:47:14 3499

原创 Win10作为共享主机与机顶盒子共享

最近看《权游》卡在最后那一集,辛辛苦苦买的腾讯会员,最后居然是什么“因介质传输无法如期上线”,那心情可想而知!!!!幸亏看到群里有同志分享了链接。。。但是总是拷贝到优盘再插到机顶盒(荣耀盒子)上观看太麻烦了。荣耀盒子上自带文件管理器,可以访问局域网资源,就尝试用Win10共享文件夹,局域网内进行观看。(PS:其实win10在局域网内直接可以投屏的,但是对于码率比较高的片源,总觉得看起来会卡顿,...

2019-05-27 19:55:48 10959 1

转载 (转)ANDROID强制锁定竖屏_APP固定设置竖屏或横屏

1、XML锁定横屏或竖屏在没有设置屏幕方向的情况下会默认设置为:android:screenOrientation="unspecified"、即未指明屏幕方向、属性取值landscape为固定横屏、portrait为固定纵屏幕、会根据屏幕的方向做改变、在AndroidManifest.xml中配置、如果使某个Activity做横竖屏的变化、在Activity的标签中加入android:scr...

2019-05-18 23:17:53 10810 1

转载 (转)Android中Dialog的“生命周期”

在android中Dialog是我们常用的控制之一,经常来做一些提示相关的工作 ,Google为了方便开发者,也给我们提供了很多Dialog相关的定制化方法,也能在github上找到许多找到很多样式各异的Dialog。但是在平常的开发中有时我们也需要简单的了解一下他的“生命周期”当然这里的生命周期只是我的个人统称,通常一个Dialog的简单一生是,create ->show ->d...

2019-05-17 00:13:25 1785

原创 Android使用Sqlite出现缺少"_id"列问题解决方法

在Android使用Sqlite时,《Head First Android 开发》里就提到,一定要有"_id"列,一般平常建表都会把 _id 列建上,但是就不一定会读取出来。多次都没出错,所以没觉得这有啥重要的。直到有一次对多表进行联合查询时,麻烦才出现。有2个表:public static final String C_MONTHDETAIL = "create table month...

2019-05-15 08:39:02 1046

转载 (转)SimpleCursorAdapter修改数据前端显示

众所周知,用SimpCursorAdapter可以很方便的把数据库中的数据绑定到前台显示,但是有时候数据库中取出的数据,并不是我们要直接显示的数据,而是想稍作修改再表示出来,比如时间在数据库中一般是以毫秒(milisecond)显示,但此时你需要的数据可能是采用时分秒的形式表示的,那么此时怎么办呢。也许你会采用自定义一个继承自cursorAdapter 的适配器,然后重写。不错,这是...

2019-04-30 23:25:04 416

原创 ArrayAdapter和BaseAdapter实现同一功能中的差异?

package cn.sharpeha.pipishare;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapter;import...

2019-04-30 23:20:09 310

原创 Android 刷新页面更新数据方法探究

写一个股票记录APP,月目标数据可弹出一个Dialog进行修改。但返回后发现数据没变,TextView也没变,原来代码是在 确定 的button内绑定数据更新代码//本月目标对话框 private void targetDialog(){ final EditText dialogTV=new EditText(MainActivity.this); ...

2019-04-27 11:23:14 12493 1

原创 设置TextView字体颜色的六种方式

总结了一下TextView设置字体颜色,其实背景色、EditText等颜色设置原理是一样的一、通过配置文件XML写入属性<.......android:color="#FFFFFF"/> <.......android:color="@color/colorPrimary"/> //从colors.xml读取键值二、在Activity内设置tv.setT...

2019-04-24 10:00:41 10840 1

转载 (转)Android中如何优雅的定义常量

写Android数据库经常出错,总想定义好相关的常量,在写insert,delete的时候就可以直接选择字段常量,减少出错的机会,找了这篇博文写的不错的分享一下,原帖:https://blog.csdn.net/lilinjie_blog/article/details/81396593在Java中定义常量的方式1.在类中定义public final class Constants...

2019-04-23 23:01:30 1219

转载 (转)Android中SQLite的应用总结

原帖:http://blog.163.com/zqy216_2008/blog/static/4119371820119954812509/SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,可能只需要几百KB,这也是 Android 系统采用 SQLite 数据库的原因之一。 下面给出SQLite的数据类型。一般数据采用的固定的静态...

2019-04-22 19:26:27 255

转载 (转)Dialog属性解释

原帖:https://www.cnblogs.com/shitaotao/p/7635765.html前言  对话框对于应用也是必不可少的一个组件,在Android中也不例外,对话框对于一些提示重要信息,或者一些需要用户额外交互的一些内容很有帮助。本篇博客就讲解一下Android下对话框的使用,在本篇博客中,将了解到对话框的一些常规属性的设置,以及各式的对话框的使用,并都会提供小Demo来...

2019-04-20 22:39:05 2920

转载 (转)Android 8种对话框(Dialog)使用方法汇总

原帖:https://www.cnblogs.com/gzdaijie/p/5222191.html目录1.写在前面(附属性)2.代码示例2.1 普通Dialog(图1与图2)2.2 列表Dialog(图3)2.3 单选Dialog(图4)2.4 多选Dialog(图5)2.5 等待Dialog(图6)2.6 进度条Dialog(图7)2.7 编辑Dialog(图8)2.8...

2019-04-20 22:24:42 164

转载 (转)Android ListView和Item焦点问题

原帖:https://www.jianshu.com/p/6fe14f9b7726在Android 开发中,当我们使用ListView时,比如item是一个RadioButton或者CheckBox等控件时,此时会出现焦点问题,比如我们选择了一个RadioButton,当我们滑动ListView后,我们返回我们刚才选中的RadioButton时,会发现我们选择的状态没有被选中。这是怎么回事?下...

2019-04-20 22:23:23 523

转载 (转)Spinner控件详解

原帖:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0105/2264.htmlSpinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。上图显示的是Spinn...

2019-04-20 11:34:40 3563 1

转载 (转)非全屏Activity实现,以及触摸消息的处理

做一个数据库APP,添加数据总是需要切换Activity,觉得太不流畅了,对theme不熟悉,就度娘了一下,先借鉴下这篇博文,效果还不错,准备等做完项目再好好研究一下相关的属性,现在先拿来主义。做出来的效果是这样的:以下博文出处:https://www.cnblogs.com/seem/p/5806298.html(部分内容有所改动)本次主要针对,非全屏的Activity做些了解;...

2019-04-18 22:58:18 675

转载 (转)EditText属性详解

原帖:https://www.cnblogs.com/weixing/p/3257058.html1、EditText输入的文字为密码形式的设置(1)通过.xml里设置:把该EditText设为:android:password="true"// 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来...

2019-04-18 08:16:21 638

转载 (转)Activity以singleTask模式启动,intent传值的解决办法

在默认情况下,当通过Intent启动一个activity的时候,就算已经存在一个相同的正在运行的activity,系统都会创建一个新的activity实例并显示出来,新的activity会正常的执行 onCreate( )->onStart( )->onResume( )。为了不让activity实例化多次,我们一般都会使用单例模式(singleTask),即:在AndroidMa...

2019-04-17 15:17:57 579

转载 (转)Activity的四种启动模式

Activity的启动模式有4种,分别是standard.singleTop. SingleTask. singleInstance,可以在AndroidMainifest.xml文件中指定每一个Activity的启动模式。一个Android应用一般都会有多个Activity,系统会通过任务栈来管理这些Activity,栈是一种后进先出的集合,当前的Activity就在栈顶,按返回键,栈顶Acti...

2019-04-17 10:10:17 252

转载 (转)Android 中几种优雅的退出APP方式介绍

前言最近由于项目的修改,项目由MainActivity按返回键一次退出修改为MainActivity中连续按两次返回键退出,顺便优化一下推出这里的代码。因此还是在网上搜索了一番,总结比较之后得出了有以下集中方式,优缺点都会提出来,有需要的老铁按需选择。目录常见的有5中方式:容器式 便捷式 广播式 SingleTask式 进程式实现方法1.容器式容器式可能是我们最常...

2019-04-17 07:27:40 227

转载 (转)安卓获取时间的三种方法

一、DateFormat[java] view plain copyimport java.text.SimpleDateFormat;SimpleDateFormat formatter = new SimpleDateFormat (“yyyy年MM月dd日 HH:mm:ss “);Date curDate = new Date(System.currentTimeMillis...

2019-04-14 16:56:02 3319

转载 (转)Android: EditText设置属性和设置输入规则

1.EditText输入限制规则在xml:EditText 设置属性android:digits="ABCDE123&*"ABCDE123&*是你的限制规则例如:android:digits="0123456789abc"规则是只能输入英文字母(小写)abc和数字2.EditTex输入的文字为密码形式(1)在xml中设置android:passwor...

2019-04-13 15:47:41 1614

转载 (转)SQLite 数据类型

SQLite 数据类型是一个用来指定任何对象的数据类型的属性。SQLite 中的每一列,每个变量和表达式都有相关的数据类型。您可以在创建表的同时使用这些数据类型。SQLite 使用一个更普遍的动态类型系统。在 SQLite 中,值的数据类型与值本身是相关的,而不是与它的容器相关。SQLite 存储类每个存储在 SQLite 数据库中的值都具有以下存储类之一:存储类 描述 ...

2019-04-11 09:44:06 113

转载 (转) android 数据库 sqlite数据类型(时间 日期 double等)

sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint16位整数integer32位整数decimal(p,s)p是精确值,s是小数位数float32位实数double64位实数c...

2019-04-08 18:29:11 2648

转载 (转)Android六大基本布局

一.基本理论Android六大基本布局分别是:线性布局LinearLayout、表格布局TableLayout、相对布局RelativeLayout、层布局FrameLayout、绝对布局AbsoluteLayout、网格布局GridLayout。其中,表格布局是线性布局的子类。网格布局是android 4.0后新增的布局。在手机程序设计中,绝对布局基本上不用,用得相对较多的是线性布局和相...

2019-04-08 15:43:04 180

转载 (转)WIN10如何安装JDK并设置环境变量

想使用Android Studio内的DDMS,总是提示没有安装JAVA环境,看了很多帖子,还是度娘这篇比较专业: 官网下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 这里我安装的是jdk-8u91-windows-x64 注意这里的是64位WIN10...

2019-04-06 22:32:01 186

转载 (转)JAVA的Random类介绍

Random类(java.util)Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也完...

2019-03-26 10:19:41 138

转载 (转)Android studio 3中如何使用recyclerview布局

加入recyclerview时,出现了“Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:recyclerview-v7:27.1.1.”错误,查了半天没找到相应的版本号,最好直接找现成的,3.0加入的方法很简单:1.在studio最上面的...

2019-03-26 07:10:31 1406

转载 (转)android gradle依赖:implementation 和compile的区别

2017 年google 后,Android studio版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加欣喜的是,完全支持Java8。当然,对于Kotlin的支持,在这个版本也有所体现,Kotli...

2019-03-25 09:27:21 433

转载 (转)使用String.format()格式化输出数据及Float等浮点数格式化小数点后几位的方法

String.format()字符串常规类型格式化的两种重载方式format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。上个栗子有用到了字符类型...

2019-03-20 15:38:31 9631

转载 (转)Java的四种取整方法及数据类型转换问题

java 中取整操作提供了四种方法:分别是:publicstaticdoubleceil(doublea)//向上取整 第一种:ceil是天花板的意思,表示向上取整。 测试:System.out.println(Math.ceil(1.01));System.out.println(Math.ceil(-1.01))...

2019-03-15 11:24:04 4815

转载 (转)Button的OnClickListener的三种实现方法

onclick事件的定义方法,分为三种,分别为在xml中进行指定方法;在Actitivy中new出一个OnClickListenner();实现OnClickListener接口三种方式。代码分别如下:1. xml指定onclick事件,这种方式比较适用于指定的button,能使java代码相对简化一些:xml文件中:<Button android:text="Button...

2019-03-15 10:27:22 315

转载 Java中的this关键字

假定我们在一个方法的内部,并希望获得当前对象的句柄。由于那个句柄是由编译器“秘密”传递的,所以没有标识符可用。然而,针对这一目的有个专用的关键字:this。this 关键字(注意只能在方法内部使用)可为已调用了其方法的那个对象生成相应的句柄。可象对待其他任何对象句柄一样对待这个句柄。但要注意,假若准备从自己某个类的另一个方法内部调用一个类方法,就不必使用this。只需简单地调用那个方法即可。当前的...

2019-03-12 09:15:16 152

原创 如何在Win7自安装驱动

Win7已经十分落后了,但是有些单位还是需要安装,按照新的硬件需求,Intel 六代以上硬件,AMD的RyZen以上硬件都不支持Win7了。AMD的RyZen据说对硬盘驱动不友好,进界面就蓝屏,基本可以排除安装了。但是Intel还是能安装的上,但是装上之后所有USB失灵,解决办法有几个:一、使用别人制作好的GHOST盘,里面整合好驱动,直接可用。二、用EasySysprep等类似的封装工具...

2019-03-12 09:12:57 2041

转载 (转)AMD平台如何使用Android Studio官方的高性能模拟器

入手了一个华为MagicBook,CPU是AMD的,结果写个Android就悲剧了,因为不支持Intel的虚拟技术,无法打开模拟器,查了下解决方法,老的方法有:1. 使用真机调试2. 配合genymotion3. 根据上图中的4) User an Android Virtual Device based on an ARM system image (This is 10x slowe...

2019-03-08 16:07:04 2477

转载 JS获取随机数的四种方法(转)

原帖:https://www.jb51.net/article/82747.htmJS没有现成的函数,能够直接生成指定范围的随机数。但是它有个函数:Math.random()  这个函数可以生成 [0,1) 的一个随机数。利用它,我们就可以生成指定范围内的随机数。而涉及范围的话,就有个边界值的问题。这样就包含四种情况:1)min ≤ r ≤ max  (一般这种比较常见)2...

2018-08-05 10:49:29 29462

转载 (转)常用转义字符

原帖:https://blog.csdn.net/znyyjk/article/details/52506060符转义字符描述"&amp;quot双引号&amp;&amp;amp &lt;&amp;lt &gt;&amp;gt 不断开空格(non-breaking space)&amp;nbsp ¥&amp;yen ¦&amp;brvbar §&amp;sect ¨&amp;uml ©&amp;

2018-07-04 23:02:27 7765

转载 (转)CSS处理文本过长或超出部分

原帖:https://segmentfault.com/a/1190000009873744在网页开发中,经常会遇到文本超出了限定的范围,尤其是屏幕尺寸的大小导致的,着实影响美观,这个时候,就需要用css对其进行处理。下面的方法是我在实际工作中总结出来的,给大家参考一下。(1)用省略号代替超出的部分,这个就是高度、宽度都受到限制的时候适用(是我比较喜欢的一种)text-overflow:clip ...

2018-07-04 15:31:25 2569

空空如也

空空如也

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

TA关注的人

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