上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 50 下一页

2017年3月7日

代码实现把字符串反转

摘要: package com.loaderman.test; import java.util.Scanner; public class Test{ /** * * A:案例演示 * 需求:把字符串反转 * 举例:键盘录入"abc" * 输出结果:"cba" *分析: *1,通过键盘录入获取字符串Scanner *2,将字符串转换成字符数组 *3,倒着... 阅读全文

posted @ 2017-03-07 19:20 LoaderMan 阅读(638) 评论(0) 推荐(0) 编辑

编写代码实现把一个字符串的首字母转成大写,其余为小写。

摘要: package com.loaderman.test; public class Test { /** * * A:案例演示 * 需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符) * 链式编程:只要保证每次调用完方法返回的是对象,就可以继续调用 */ public static void main(String[] args) { Stri... 阅读全文

posted @ 2017-03-07 19:19 LoaderMan 阅读(877) 评论(0) 推荐(0) 编辑

编写代码实现:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数

摘要: package com.loaderman.test; import java.util.Scanner; public class Test { /** * A:案例演示 * 需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数。 * ABCDEabcd123456!@#$%^ * 分析:字符串是有字符组成的,而字符的值都是有范围的,... 阅读全文

posted @ 2017-03-07 19:18 LoaderMan 阅读(1158) 评论(0) 推荐(0) 编辑

编写代码实现模拟登录,给三次机会,并提示还有几次

摘要: package com.loaderman.test; import java.util.Scanner; public class Test { /** * * A:案例演示 * 需求:模拟登录,给三次机会,并提示还有几次。 * 用户名和密码都是admin * 分析: * 1,模拟登录,需要键盘录入,Scanner * 2,给三次机会,需要循环,for * ... 阅读全文

posted @ 2017-03-07 19:17 LoaderMan 阅读(782) 评论(0) 推荐(0) 编辑

自定义开源学习网站

摘要: https://github.com/lightSky/Awesome-MaterialDesign https://github.com/Trinea/android-open-project 阅读全文

posted @ 2017-03-07 14:59 LoaderMan 阅读(135) 评论(0) 推荐(0) 编辑

防优酷菜单的实现

摘要: activity_main.xml 效果: 阅读全文

posted @ 2017-03-07 14:51 LoaderMan 阅读(133) 评论(0) 推荐(0) 编辑

自定义View绘制简单的圆环的实现

摘要: 效果图: 阅读全文

posted @ 2017-03-07 14:47 LoaderMan 阅读(173) 评论(0) 推荐(0) 编辑

自定义实现水波纹效果

摘要: activity_main.xml 效果图: 产生一个水波纹的实现 阅读全文

posted @ 2017-03-07 14:43 LoaderMan 阅读(237) 评论(0) 推荐(0) 编辑

自定义ViewPager+RadioGroup联动效果的实现

摘要: activity_main.xml item_test.xml 效果: 阅读全文

posted @ 2017-03-07 14:32 LoaderMan 阅读(320) 评论(0) 推荐(0) 编辑

自定义布局实现下拉列表条目选择功能的实现

摘要: activity_main.xml list_item.xml 效果图: 阅读全文

posted @ 2017-03-07 14:22 LoaderMan 阅读(341) 评论(0) 推荐(0) 编辑

自定义开关滑动按钮控件

摘要: 自定义属性atts_my_switch.xml 效果图: 阅读全文

posted @ 2017-03-07 14:11 LoaderMan 阅读(180) 评论(0) 推荐(0) 编辑

2017年3月6日

通知栏的使用

摘要: 创建自定义的通知栏 notification.xml 效果图: 阅读全文

posted @ 2017-03-06 15:42 LoaderMan 阅读(163) 评论(0) 推荐(0) 编辑

创建桌面快捷方式的实现

摘要: 创建桌面快捷方式: 在清单文件添加权限和创建配置需要跳转界面的action 当此方法调用时就会去创建快捷方式.现在开发中很少使用 阅读全文

posted @ 2017-03-06 14:30 LoaderMan 阅读(216) 评论(0) 推荐(0) 编辑

使用SlidingDrawer(滑动式抽屉)实现抽屉效果

摘要: SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局文件中必须指定handle(手柄)和content. 二、重要属性 android: 阅读全文

posted @ 2017-03-06 14:12 LoaderMan 阅读(500) 评论(0) 推荐(0) 编辑

自定义application的全局捕获异常实现

摘要: 在其他地方调用全局方法: 阅读全文

posted @ 2017-03-06 13:21 LoaderMan 阅读(174) 评论(0) 推荐(0) 编辑

手机APP流量的发送与获取功能的实现

摘要: 添加权限: 效果图 阅读全文

posted @ 2017-03-06 11:18 LoaderMan 阅读(245) 评论(0) 推荐(0) 编辑

利用ExpandableListView实现常用号码查询功能的实现

摘要: activity_main.xml 效果: 阅读全文

posted @ 2017-03-06 09:55 LoaderMan 阅读(204) 评论(0) 推荐(0) 编辑

备份与还原短信的方法实现

摘要: 首先实现备份与短信的还原需要记得添加权限: 短信备份/还原工具类 备份短信的方法: 还原短信的方法 阅读全文

posted @ 2017-03-06 08:50 LoaderMan 阅读(386) 评论(0) 推荐(0) 编辑

2017年3月5日

修改Android EditText光标颜色和底线颜色

摘要: 1.修改光标颜色 EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的android:textCursorDrawable="@null","@null"作用是让光标颜色和text color一样 自定义样式: <1>在资源文件drawabl 阅读全文

posted @ 2017-03-05 21:05 LoaderMan 阅读(5075) 评论(0) 推荐(3) 编辑

android dialog使用自定义布局 设置窗体大小位置

摘要: 注意设置位置需要在dialog调用show()方法以后,要不然没有效果i改变 另外dialog也可以设置窗体位置 具体代码为 阅读全文

posted @ 2017-03-05 19:40 LoaderMan 阅读(858) 评论(0) 推荐(0) 编辑

2017年3月3日

手机APP缓存的获取和清理功能的实现

摘要: activity_main.xml 添加权限: 在main下面创建aidl文件 新建包名为:android.content.pm IPackageStatsObserver.aidl PackageStats.aidl 效果图: 跳到系统应用信息页面清理缓存的方法: 阅读全文

posted @ 2017-03-03 21:55 LoaderMan 阅读(793) 评论(0) 推荐(0) 编辑

Android和jS互调技术Demo实现

摘要: 在main/assets下新建demo.html activity_main.xml 添加网络权限: 效果实现: 注意: js回调的方法的书写格式: onClick="window.demo.onJsCallback() 格式是: window.js回调对象的名称(要和java代码中设置的一致).回 阅读全文

posted @ 2017-03-03 20:15 LoaderMan 阅读(977) 评论(0) 推荐(0) 编辑

WebView的用法

摘要: 基本用法 布局文件配置WebView WebView加载网页 WebView基本设置 设置WebViewClient 设置WebChromeClient WebView加载上一页和下一页 mWebView.goBack();//跳到上个页面 mWebView.goForward();//跳到下个页面 阅读全文

posted @ 2017-03-03 19:47 LoaderMan 阅读(354) 评论(0) 推荐(0) 编辑

PopupWindow的简单使用

摘要: activity_main.xml layout_pop.xml 在values/style中: 在res/anim文件下创建进入退出动画 pop_enter.xml pop_exit.xml 效果图: 阅读全文

posted @ 2017-03-03 19:08 LoaderMan 阅读(242) 评论(0) 推荐(0) 编辑

手机振动的实现

摘要: //手机震动 //需要添加权限: private void vibrate() { //振动器 Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); vibrator.vibrate(2000);//震动2秒 //有节奏震动 ... 阅读全文

posted @ 2017-03-03 16:31 LoaderMan 阅读(305) 评论(0) 推荐(0) 编辑

屏幕适配方式都有哪些

摘要: 基本概念: 屏幕尺寸 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米 比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等 屏幕分辨率 屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如1960*1080。 阅读全文

posted @ 2017-03-03 16:16 LoaderMan 阅读(1461) 评论(0) 推荐(0) 编辑

自定义圆形图片控件CircleImageView的实现

摘要: 自定义的属性:res/values/attrs.xml 布局中使用自定义控件,记得添加命名空间 效果图: 无论你设置的图片是什么样的,显示出来的就是圆的,在开发中头像图片十分常见!当然也可以让UI设计个圆形的图片给imageView上 本文学习来源:http://blog.csdn.net/nupt 阅读全文

posted @ 2017-03-03 15:30 LoaderMan 阅读(308) 评论(0) 推荐(0) 编辑

AutoCompleteTextView实现搜索提示功能的实现

摘要: AutoCompleteTextView和EditText组件类似,都可以输入文本。但AutoCompleteTextView组件可以和一个字符串数组或List对象绑定,当用户输入两个及以上字符时,系统将在AutoCompleteTextView组件下方列出字符串数组中所有以输入字符开头的字符串,这 阅读全文

posted @ 2017-03-03 12:50 LoaderMan 阅读(302) 评论(0) 推荐(0) 编辑

AsyncTask的使用

摘要: AsyncTask 用 于 处 理 异 步 任 务 , 该 类 是 一 个 抽 象 的 泛 型 类 。 类 的 签 名 如 下 : public abstract class AsyncTask<Params, Progress, Result>。三种泛型类型分别代表“启动任务执行的输入参数”、“后 阅读全文

posted @ 2017-03-03 11:37 LoaderMan 阅读(237) 评论(0) 推荐(0) 编辑

Dialog对话框的几种方式使用实现

摘要: activity_main.xml 效果图: Context是Activity的父类 父类有的方法, 子类一定有, 子类有的方法,父类不一定有 当show一个Dialog时, 必须传Activity对象, 否则会出异常android.view.WindowManager$BadTokenExcept 阅读全文

posted @ 2017-03-03 09:54 LoaderMan 阅读(320) 评论(0) 推荐(0) 编辑

自定义Dialog布局的弹窗功能的简单实现

摘要: activity_main.xml item_dialog.xml 效果图: 阅读全文

posted @ 2017-03-03 09:31 LoaderMan 阅读(447) 评论(0) 推荐(0) 编辑

什么是 AIDL 以及如何使用

摘要: ①aidl 是 Android interface definition Language 的英文缩写,意思 Android 接口定义语言。②使用 aidl 可以帮助我们发布以及调用远程服务,实现跨进程通信。③将服务的 aidl 放到对应的 main/aidl目录下,工程的 gen 目录会生成相应的 阅读全文

posted @ 2017-03-03 08:56 LoaderMan 阅读(742) 评论(0) 推荐(0) 编辑

2017年3月2日

使用谷歌提供的SwipeRefreshLayout下拉控件,并自定义实现下拉加载的功能

摘要: activity_main.xml view-footer.xml 效果图: 阅读全文

posted @ 2017-03-02 20:52 LoaderMan 阅读(302) 评论(0) 推荐(0) 编辑

使用谷歌提供的SwipeRefreshLayout下拉控件进行下拉刷新的实现数据的刷新

摘要: activity_main.xml content_main.xml 效果图: 阅读全文

posted @ 2017-03-02 20:34 LoaderMan 阅读(288) 评论(0) 推荐(0) 编辑

从资产目录里拷贝资源工具类

摘要: private void copy(String dbName) { //拷贝文件, 输入流-->输出流 //输出流 //data/data/包名/files File filesDir = getFilesDir(); File desFile = new File(filesDir, dbName);//目标文件 //数据库只需要拷贝一次 ... 阅读全文

posted @ 2017-03-02 17:03 LoaderMan 阅读(172) 评论(0) 推荐(0) 编辑

AppInfoProvider提供应用信息的工具类

摘要: package com.loaderman.demo; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android... 阅读全文

posted @ 2017-03-02 16:56 LoaderMan 阅读(281) 评论(0) 推荐(0) 编辑

自定义进度条组合控件

摘要: custom_progress.xml progress_bg.xml progress_progress.xml activtiy_main.xml layout_progress.xml 效果图: 阅读全文

posted @ 2017-03-02 16:36 LoaderMan 阅读(318) 评论(0) 推荐(0) 编辑

自定义组合控件SettingItemView的简单实现

摘要: 自定义属性.在values/下新建attrs.xml activtity_main.xml,使用自定义属性记得添加命名空间 setting_item_view.xml 实现效果: 阅读全文

posted @ 2017-03-02 16:09 LoaderMan 阅读(251) 评论(0) 推荐(0) 编辑

ConstraintLayout的简单介绍和使用

摘要: ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然Android Studio也支持可视化的方式来编写界面,但是操作起 阅读全文

posted @ 2017-03-02 15:27 LoaderMan 阅读(3516) 评论(0) 推荐(0) 编辑

内存泄漏解析

摘要: 永远的Singleton 单例的使用在我们的程序中随处可见,因为使用它可以完美的解决我们在程序中重复创建对象的问题,不过可别小瞧它。由于单例的静态特性,使得它的生命周期和应用的生命周期会一样长,所以一旦使用有误,小心无限制的持有Activity的引用而导致内存泄漏。比如,下面的例子。 这个错误在生活 阅读全文

posted @ 2017-03-02 12:49 LoaderMan 阅读(294) 评论(0) 推荐(0) 编辑

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 50 下一页

导航