观心静

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 下一页

2018年6月26日

摘要: 正常使用ScrollView控件的一些api详解。 效果图: 自定义重写ScrollView的class,里面将onScrollChanged的坐标数据回调出去 使用这个重写的ScrollView 效果图: 效果图2: 接口回调例子2: 阅读全文
posted @ 2018-06-26 16:16 观心静 阅读(652) 评论(0) 推荐(0)

2018年6月12日

摘要: 下载高德地图依赖库和相关注册方式,请查看高德开发者网站:http://lbs.amap.com/api/android-sdk/summary 点击打开链接 高德地图坐标拾取器:http://lbs.amap.com/console/show/picker 点击打开链接 使用 keytool(jdk 阅读全文
posted @ 2018-06-12 19:18 观心静 阅读(2916) 评论(0) 推荐(0)

摘要: 日常填坑。做了什么操作引起的?如下: 在活动A 启动模式设置为singleTask ,然后再用活动A启动活动B,活动B启动活动C。 现在我的活动C要使用intent携带值去启动活动A。在活动A中正常的操作去获取值,会发现intent中没有任何值。为什么会这样呢?如下:... 阅读全文
posted @ 2018-06-12 15:30 观心静 阅读(335) 评论(0) 推荐(0)

2018年6月1日

摘要: 前言 我知道现在github上有很多功能强大的各色选择器,但是Android其实是自带一些时间选择器的。在不需要太复杂的ui开发下可以选择使用这些系统自带的。android系统自带时间控件: DatePicker 日期显示控件 DatePickerDialog 日期对话框控件 TimePicker 阅读全文
posted @ 2018-06-01 15:33 观心静 阅读(38021) 评论(0) 推荐(1)

2018年5月30日

摘要: 效果图 前言 首先说说为什么需要大费周章的去用activity实现一个dialog,明明android系统已经提供了一个更方便的dialog了。原因如下: 1.activity模式的dialog可以实现更多的功能,比如activity的值传入与传出,生命周期的使用等等。这个是一个dialog无法具备 阅读全文
posted @ 2018-05-30 11:59 观心静 阅读(1475) 评论(0) 推荐(0)

2018年5月24日

摘要: 效果图 实现思维 首先要处理管理好需要导入的数据,我们这里创建class来处理这些数据并且便于管理它们。 创建一个主activity的布局,里面需要一个ListView控件。 创建一个class继承GirdView,并且重写它。我们需要取消GirdView布局的滚动,让它显示全部内容 创建一个Gir 阅读全文
posted @ 2018-05-24 10:56 观心静 阅读(479) 评论(0) 推荐(0)

2018年5月22日

摘要: 在个人学习的情况下可能很少使用自定义布局去实现大量复用的情况下,但是在一个开发工作的环境下就会使用到大量复用的自定义控件。 实现思维: 1.写一个xml的布局,用于标题栏的样式,并且添加在标题栏中你想要的其他控件Button、TextView、Image View 等等 2.单独写一个class去继 阅读全文
posted @ 2018-05-22 14:50 观心静 阅读(1586) 评论(0) 推荐(0)

摘要: 实现思维路径:以进入相机拍照的思维路线为例子:1.进入app2.判断之前是否保存头像,如果有就显示历史图像 (下面代码中在getOldAvatar();方法中执行这个逻辑)3.点击更换图像的Button或者布局,启动对话框(下面代码中在dialogueBox();方法... 阅读全文
posted @ 2018-05-22 10:23 观心静 阅读(578) 评论(0) 推荐(0)

2018年5月21日

摘要: 版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708616.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 android开发权限授权 阅读全文
posted @ 2018-05-21 20:26 观心静 阅读(2770) 评论(0) 推荐(0)

2018年5月19日

摘要: 转载请注明出处:红亮的专栏:http://blog.csdn.net/liang5630/article/details/44098899 Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框。 在实际开发中,用系统的对话框会 阅读全文
posted @ 2018-05-19 11:23 观心静 阅读(2910) 评论(0) 推荐(0)

摘要: 对话框有很多实现方法,最常见的是在一个点击事件中代码直接写出对话框。如下:package com.example.lenovo.mydemo2;import android.content.DialogInterface;import android.suppo... 阅读全文
posted @ 2018-05-19 11:20 观心静 阅读(11355) 评论(0) 推荐(0)

2018年5月18日

摘要: 实现思维 1.首先在一行的xml布局中添加一个选中效果的icon图片,未选中的情况下INVISIBLE或者GONE 都可以,推荐使用INVISIBLE它会占用布局位置但是不显示,这样可以避免布局中其他控件因为勾选布局的消失而轻微变动位置 2.将适配器类中的onCreateViewHolder方法重写 阅读全文
posted @ 2018-05-18 17:56 观心静 阅读(6840) 评论(1) 推荐(1)

2018年5月16日

摘要: 基本ViewPager组件使用方式与我之前写的https://blog.csdn.net/qq_37217804/article/details/80332634 这篇博客一致。 下面我们将重点详细解释有区别的地方: 实现思维 1.除了ViewPager的根活动xml之外,还需要另外写一个xml布局 阅读全文
posted @ 2018-05-16 14:25 观心静 阅读(499) 评论(0) 推荐(0)

摘要: 我们安装完app后第一次打开app,通常都会有一个翻页图片形式的app引导简介说明。下面我们来实现这个功能.ViewPager这个组件与ListView和RecyclerView在使用上有很高的相似处,所以你如果学习过以上两种列表滚动控件,可以基于它们帮助你理解ViewPager的使用。 实现步骤: 阅读全文
posted @ 2018-05-16 10:41 观心静 阅读(461) 评论(0) 推荐(0)

2018年5月14日

摘要: Selector基本属性 android:state_pressed=["true" | "false"] 按下状态 android:state_focused=["true" | "false"] 聚焦状态 android:state_selected=["true" | "false"] 选中状 阅读全文
posted @ 2018-05-14 13:13 观心静 阅读(1198) 评论(0) 推荐(0)

2018年5月7日

摘要: 实现思路 1.写一个父类布局,里面写一个按键和一个帧布局(用于给Fragment布局后续替代) 2.写3个子布局,并且在写3个class继承Fragment布局 3.在MainActivity的class中写替换碎片布局的方法 (包含:FragmentManger(碎片管理器)、getSupport 阅读全文
posted @ 2018-05-07 15:54 观心静 阅读(2741) 评论(0) 推荐(1)

2018年5月5日

摘要: 实现思维: 1.需要写2个或者多个子布局 2.写一个Java的class去实现将子布局与父类布局铺满。(一个子布局对应一个class) 3.在父类布局中导入fragment布局,并且添加android:name=“”属性; 1.写2个布局: <?xml version="1.0" encoding= 阅读全文
posted @ 2018-05-05 23:15 观心静 阅读(696) 评论(0) 推荐(0)

摘要: 实现思维顺序: 1.首先我们需要准备2张.9的png图片(一张图片为左边聊天泡泡,一个图片为右边的聊天泡泡),可以使用draw9patch.bat工具制作,任何图片导入到drawable中。 2.需要写一个聊天室布局xml,布局由android.support.v7.widget.RecyclerV 阅读全文
posted @ 2018-05-05 16:58 观心静 阅读(953) 评论(2) 推荐(0)

2018年5月3日

摘要: 1.写一个内容的自定义小布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="v 阅读全文
posted @ 2018-05-03 17:17 观心静 阅读(1156) 评论(0) 推荐(0)

摘要: 1.写一个一竖的自定义布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="ve 阅读全文
posted @ 2018-05-03 13:33 观心静 阅读(1221) 评论(0) 推荐(0)

摘要: 前言 这是一个我早期学习的RecyclerView的博客,最近想整理一下它.后续会一点一点的再次添加内容. 导入 虽然RecyclerView是一个目前最好的列表View,但是google并不在基础框架里支持它,它需要导入. 最新的: implementation 'androidx.recycle 阅读全文
posted @ 2018-05-03 11:02 观心静 阅读(3282) 评论(0) 推荐(0)

摘要: 步骤:1.在drawable 文件夹中创建一个xml布局文件。2.修改布局文件3.在需要使用背景的按键中导入布局。创建布局文件:修改布局文件: 预览效果图:在按键中添加布局:实际效果:PS(椭圆按键的xml): ... 阅读全文
posted @ 2018-05-03 10:50 观心静 阅读(1415) 评论(0) 推荐(0)

2018年4月29日

摘要: 布局xml list内容适配器(使用了子布局缓存和主布局复用):package com.example.lenovo.myapplication;import android.content.Context;imp... 阅读全文
posted @ 2018-04-29 14:09 观心静 阅读(194) 评论(0) 推荐(0)

2018年4月16日

摘要: 递归详解: 1.递归一句话通俗讲就是一个方法自动重复调用自己的过程。 2.因为是重复调用自己了,所以看起来像一个循环,所以为了避免内存溢出系统崩溃,我们需要在方法里加一个返回值判断,用于递归循环的跳出。 下面用debug模式解释一下递归的实现原理: 首先是源码: public class Demo8 阅读全文
posted @ 2018-04-16 16:02 观心静 阅读(1857) 评论(0) 推荐(0)

2018年4月14日

摘要: 注意:这种实现方法不是实现ListView的最优方法,只是希望通过练习了解ListView的实现原理思维路线:1.创建drawable文件夹将要使用的图片导入进去2.写一个类,用于存放图片ID数据和内容文本。3.写一个自定义布局,给ListView的每一个行的格式做范... 阅读全文
posted @ 2018-04-14 16:25 观心静 阅读(2356) 评论(0) 推荐(0)

2018年4月10日

摘要: 思维线路:1.创建一个ListViewActivity,LinearLayout布局里写了一个ListView布局2.创建一个TextView布局给ArrayAdapter适配器使用3.将TextView布局和数据导入适配器ArrayAdapter3.将ArrayAd... 阅读全文
posted @ 2018-04-10 20:15 观心静 阅读(547) 评论(0) 推荐(0)

2018年4月8日

摘要: 为什么要写自定义布局: 1.在实现大量重复的子按键或者子布局时,如果一个一个去复写工作量庞大,就需要创建自定义布局直接导入布局里,可以节省大量的时间 创建自定义布局的步骤: 1.编写一个自定义xml布局 2.将这个自定义xml布局实例化成Java布局类(继承布局类实现),在布局类中直接添加功能 3. 阅读全文
posted @ 2018-04-08 13:06 观心静 阅读(3079) 评论(0) 推荐(0)

2018年4月2日

摘要: ... 阅读全文
posted @ 2018-04-02 21:56 观心静 阅读(3476) 评论(0) 推荐(0)

2018年3月26日

摘要: 前言 记录一些java或者kotlin的文件读写的操作 文本单行读写 try { File sourceFile = new File("C:\\Users\\prize\\Desktop\\Demo1\\盗墓笔记7.txt");//创建源文件 InputStream inputStream = n 阅读全文
posted @ 2018-03-26 13:43 观心静 阅读(468) 评论(0) 推荐(0)

摘要: 在Java中,this是调用类中变量和内部类的构造方法的关键词,在对象有同名变量时,可以指定类的变量。 例子1: package example_1; import java.lang.*; public class Xample_3 { private static String a; priva 阅读全文
posted @ 2018-03-26 09:56 观心静 阅读(199) 评论(0) 推荐(0)

2018年3月21日

摘要: package com.function; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import jav 阅读全文
posted @ 2018-03-21 14:01 观心静 阅读(307) 评论(0) 推荐(0)

摘要: package com.function; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; import java. 阅读全文
posted @ 2018-03-21 14:00 观心静 阅读(354) 评论(0) 推荐(0)

摘要: package com.function; import java.awt.image.BufferedImage; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java. 阅读全文
posted @ 2018-03-21 13:58 观心静 阅读(969) 评论(0) 推荐(0)

摘要: package com.function; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataOutputStream; import java.io.IOException; impor 阅读全文
posted @ 2018-03-21 13:56 观心静 阅读(3462) 评论(0) 推荐(0)

2018年3月17日

摘要: 转载:https://www.cnblogs.com/jevan/p/3169617.htmljava中执行shell有好几种方式:第一种(exec)方式一public static synchronized void runshell2(){ File supe... 阅读全文
posted @ 2018-03-17 13:57 观心静 阅读(4963) 评论(0) 推荐(0)

2018年3月15日

摘要: 在activity发送数组:public static String [] PhoneAndTime = new String[2];//new 新的Intent Intent data = new Intent(MainActi... 阅读全文
posted @ 2018-03-15 20:50 观心静 阅读(250) 评论(0) 推荐(0)

2018年3月12日

摘要: package rom;import java.awt.BorderLayout;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;... 阅读全文
posted @ 2018-03-12 15:19 观心静 阅读(515) 评论(0) 推荐(0)

摘要: package rom; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.ne 阅读全文
posted @ 2018-03-12 11:01 观心静 阅读(216) 评论(0) 推荐(0)

2018年3月9日

摘要: package rom;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.event.ActionEvent;import java... 阅读全文
posted @ 2018-03-09 20:09 观心静 阅读(606) 评论(0) 推荐(0)

2018年2月8日

摘要: import java.io.*; public class IO2File { public static void main(String[] args) throws IOException { File f=new File("out.txt"); f.createNewFile(); Fi 阅读全文
posted @ 2018-02-08 21:24 观心静 阅读(1178) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页