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

2017年3月2日

利用Viewpager和Fragment实现UI框架的搭建实现

摘要: WenxinFragment,AddressFeament,FriendFragment,SettingFragment的实现类似如下: 效果图: 阅读全文

posted @ 2017-03-02 10:58 LoaderMan 阅读(177) 评论(0) 推荐(0) 编辑

利用CountDownTimer倒计时的简单使用实现

摘要: 效果图: 阅读全文

posted @ 2017-03-02 10:14 LoaderMan 阅读(651) 评论(0) 推荐(0) 编辑

2017年3月1日

Back键和Menu键程序退出弹窗以及按钮退出程序弹窗的实现

摘要: MainActivity.java ExitFromSettings.java Exit.java 在res/anim文件下创建滑入退出动画 push_bottom_in.xml push_bottom_out.xml activity_main.xml activity_exit_from_set 阅读全文

posted @ 2017-03-01 18:55 LoaderMan 阅读(398) 评论(0) 推荐(0) 编辑

防微信标题栏中按钮弹出效果

摘要: 在res/anim下创建弹窗的进出动画: push_top_in2.xml push_top_out2.xml acrivity_main.xml activity_main_top_right_dialog.xml 需要给MainTopRightDialog设置style 效果图: 阅读全文

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

窗口抖动的实现

摘要: 在res/anim下创建cyle.xml 在res/anim下创建myanim.xml mian.xml 效果: 阅读全文

posted @ 2017-03-01 12:54 LoaderMan 阅读(409) 评论(0) 推荐(0) 编辑

闪光灯的开启和关闭

摘要: 添加权限: 效果需在真机测试即可 阅读全文

posted @ 2017-03-01 10:39 LoaderMan 阅读(578) 评论(0) 推荐(0) 编辑

AndroidManifest.xml中的<uses-feature>以及和<uses-permission>之间的联系

摘要: 概述:<uses-feature>用来声明应用中需要用的硬件和软件的功能。 硬件特性:表明您的应用需要用的硬件功能。 软件功能:表明您的应用程序使用或需要的软件功能。 该应用程序使用蓝牙低能量的API只能够与其他设备通过蓝牙低功耗通信设备,应安装。 这也隐含声明的 android.hardware. 阅读全文

posted @ 2017-03-01 10:09 LoaderMan 阅读(230) 评论(0) 推荐(0) 编辑

2017年2月28日

自定义可拖动的Toast

摘要: activity_main.xml toast_address.xml 在res/drawable下 shape_address_blue.xml shape_address_gray.xml shape_address_green.xml shape_normal_blue.xml shape_a 阅读全文

posted @ 2017-02-28 21:56 LoaderMan 阅读(163) 评论(0) 推荐(0) 编辑

自定义归属地风格弹窗

摘要: 在res/anim下 activity_main.xml dialog_address.xml item_address.xml 在res/drawable下 shape_address_blue.xml shape_address_gray.xml shape_address_green.xml 阅读全文

posted @ 2017-02-28 20:25 LoaderMan 阅读(185) 评论(0) 推荐(0) 编辑

ServiceStatusUtils判断服务是否运行

摘要: import android.app.ActivityManager; import android.app.Service; import android.content.Context; import java.util.List; /** * Created by Administrator on 2016/11/23 0023. * 判断服务是否运行 */ public class... 阅读全文

posted @ 2017-02-28 19:48 LoaderMan 阅读(205) 评论(0) 推荐(0) 编辑

发短信

摘要: 添加权限: 阅读全文

posted @ 2017-02-28 18:50 LoaderMan 阅读(148) 评论(0) 推荐(0) 编辑

拨打电话的实现

摘要: 需要添加拨打电话的权限: 阅读全文

posted @ 2017-02-28 16:53 LoaderMan 阅读(202) 评论(0) 推荐(0) 编辑

类似于抽奖活动的小程序

摘要: 在assets文件下创建name.text 效果: 阅读全文

posted @ 2017-02-28 16:24 LoaderMan 阅读(184) 评论(0) 推荐(0) 编辑

Android Stuido中断点调试和高级调试

摘要: 写一个简单的调试程序 设置断点(点击红点位置添加或取消断点) 点击debug模式运行 当程序运行到此断点事会弹出调试面板 一、简单调试 1. step over:一步步往下走 当前程序运行的位置,我们看到i的值已经在程序代码中展示出来了,绿色的代码处,这个是AS的功能: 点击单步调试按钮,看控制台日 阅读全文

posted @ 2017-02-28 15:47 LoaderMan 阅读(388) 评论(0) 推荐(0) 编辑

自定义有焦点的TextView实现广告信息左右一直滚动的跑马灯效果

摘要: 效果图: 在开发中在布局中设置跑马灯效果.当有多个事,可能会市区焦点,但不到所要的效果,自定义可以解决开发中这类问题! 阅读全文

posted @ 2017-02-28 15:04 LoaderMan 阅读(420) 评论(0) 推荐(0) 编辑

求一个整型数字中有没有相同的部分,例如12386123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1,如果没有则返回0。方法是先将整型数字转换到数组中,再判断。函数为 int same(int num)其中num是输入的整型数字

摘要: import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Test { public static void main(String[] args) { /** * 2.求一个整型数字中有没有相同的部分,例如12386123这个整型数字中相同的部分是123, ... 阅读全文

posted @ 2017-02-28 14:27 LoaderMan 阅读(320) 评论(0) 推荐(0) 编辑

给定一个字符串,把字符串内的字母转换成该字母的下一个字母,a换成b,z换成a,Z换成A,如aBf转换成bCg, 字符串内的其他字符不改变,给定函数,编写函数 void Stringchang(const char*input,char*output)其中input是输入字符串,output是输出字符串

摘要: import java.util.Scanner; /*** * 1. 给定一个字符串,把字符串内的字母转换成该字母的下一个字母,a换成b,z换成a,Z换成A,如aBf转换成bCg, 字符串内的其他字符不改变,给定函数,编写函数 void Stringchang(const char*input,char*output) 其中input是输入字符串,output是输出字符... 阅读全文

posted @ 2017-02-28 11:18 LoaderMan 阅读(693) 评论(0) 推荐(0) 编辑

输入一个整数,如12336544,或1750,然后从最后一位开始倒过来输出,*最后如果是0,则不输出,输出的数字是不带重复数字的,所以上面的输出是456321和571。如果是负数,比如输入-175,输出-571。

摘要: import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Test { public static void main(String[] args) { /*** * 输入一个整数,如12336544,或1750,然后从最后一位开始倒过来输出, * 最后如... 阅读全文

posted @ 2017-02-28 11:17 LoaderMan 阅读(241) 评论(0) 推荐(0) 编辑

Android中IntentService与Service

摘要: Android中的Service是用于后台服务的,当应用程序被挂到后台的时候,问了保证应用某些组件仍然可以工作而引入了Service这个概念,那么这里面要强调的是Service不是独立的进程,也不是独立的线程,它是依赖于应用程序的主线程的,也就是说,在更多时候不建议在Service中编写耗时的逻辑和 阅读全文

posted @ 2017-02-28 10:39 LoaderMan 阅读(484) 评论(0) 推荐(0) 编辑

ViewFlipper

摘要: ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果。该类有如下几个和动画相关的方法。 setInAnimation:设置View进入屏幕时候使 阅读全文

posted @ 2017-02-28 09:59 LoaderMan 阅读(157) 评论(0) 推荐(0) 编辑

使用ViewFlipper实现广告图片的自动轮播的效果

摘要: 轮播资源图片的实现 activity_main.xml 效果: 动态加载广告图片的轮播实现 activity_main.xml 效果: 本文学习来源:http://blog.csdn.net/u013378580/article/details/52038255 阅读全文

posted @ 2017-02-28 09:41 LoaderMan 阅读(232) 评论(0) 推荐(0) 编辑

使用ViewFlipper实现广告信息栏的上下翻滚效果

摘要: activity_main.xml guanggao.xml guanggao2.xml guanggao3.xml 在res/anim下创建anim_marque_in.xml 在res/anim下创建anim_marque_out.xml 效果图: 阅读全文

posted @ 2017-02-28 09:24 LoaderMan 阅读(328) 评论(0) 推荐(0) 编辑

LoaderDialog自定义加载框的实现

摘要: 在res/anim文件下新建alpha_in.xml 在res/layout文件下新建activity_custom_loding_dialog_main.xml 在res/layout文件下新建activity_custom_loding_dialog_layout.xml 效果图: 阅读全文

posted @ 2017-02-28 09:04 LoaderMan 阅读(397) 评论(0) 推荐(0) 编辑

2017年2月27日

Android百分比支持布局库的使用和源码分析

摘要: Android-percent-support这个库 描述下这个support-lib。 这个库提供了: 两种布局供大家使用: PercentRelativeLayout、PercentFrameLayout,通过名字就可以看出,这是继承自FrameLayout和RelativeLayout两个容器 阅读全文

posted @ 2017-02-27 22:05 LoaderMan 阅读(737) 评论(0) 推荐(0) 编辑

DownloadManager系统自带下载实现apk后台下载功能

摘要: DownloadManager是android2.3以后,系统下载的方法,是处理长期运行的HTTP下载的系统服务。客户端可以请求的URI被下载到一个特定的目标文件。客户端将会在后台与http交互进行下载,或者在下载失败,或者连接改变,重新启动系统后重新下载。还可以进入系统的下载管理界面查看进度。Do 阅读全文

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

Android中图片的三级缓存

摘要: 为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响 特别是,当我们想要重复浏览 阅读全文

posted @ 2017-02-27 14:17 LoaderMan 阅读(231) 评论(0) 推荐(0) 编辑

APP启动过程

摘要: 上图就可以很好的说明App启动的过程 ActivityManagerService组织回退栈时以ActivityRecord为基本单位,所有的ActivityRecord放在同一个ArrayList里,可以将mHistory看作一个栈对象,索引0所指的对象位于栈底,索引mHistory.size() 阅读全文

posted @ 2017-02-27 14:10 LoaderMan 阅读(237) 评论(0) 推荐(0) 编辑

能否保证service不被杀死?

摘要: Service设置成START_STICKY kill 后会被重启(等待5秒左右),重传Intent,保持与重启前一样 提升service优先级 在AndroidManifest.xml文件中对于intent-filter可以通过android:priority = "1000"这个属性设置最高优先 阅读全文

posted @ 2017-02-27 14:06 LoaderMan 阅读(231) 评论(0) 推荐(0) 编辑

Fragment的生命周期和activity如何的一个关系

摘要: 阅读全文

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

Activity缓存方法

摘要: 有a、b两个Activity,当从a进入b之后一段时间,可能系统会把a回收,这时候按back,执行的不是a的onRestart而是onCreate方法,a被重新创建一次,这是a中的临时数据和状态可能就丢失了。 可以用Activity中的onSaveInstanceState()回调方法保存临时数据和 阅读全文

posted @ 2017-02-27 13:53 LoaderMan 阅读(428) 评论(0) 推荐(0) 编辑

按二次back键退出程序应用的实现

摘要: package com.loaderman.twoexitdemo; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.view.KeyEvent; impo... 阅读全文

posted @ 2017-02-27 13:50 LoaderMan 阅读(144) 评论(0) 推荐(0) 编辑

ASimpleCache源码分析

摘要: ASimpleCache里只有一个JAVA文件——ACache.java,首先我用思维导图制作了ACache类的详细结构图: 通过分析官方给的demo来驱动源码分析吧 以字符串存储为例(官方给的demo里给出了很多种数据读取的例子,其实方法相似),打开SaveStringActivity.java: 阅读全文

posted @ 2017-02-27 10:57 LoaderMan 阅读(245) 评论(0) 推荐(0) 编辑

开源缓存框架之ASimpleCache

摘要: ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。 1、它可以缓存什么东西? 普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。 2、它有什么 阅读全文

posted @ 2017-02-27 10:51 LoaderMan 阅读(167) 评论(0) 推荐(0) 编辑

开源的图片查看库之PhotoView

摘要: 其开源地址为:https://github.com/chrisbanes/PhotoView。 我们在使用的时候,主要是用到PhotoView这个控件,它继承自ImageView,实现了IPhotoView接口,对图片的缩放进行了处理。 添加依赖: 新建项目,在项目的配置文件build.gradle 阅读全文

posted @ 2017-02-27 10:46 LoaderMan 阅读(449) 评论(0) 推荐(0) 编辑

图片加载框架之Glide和Picasso

摘要: Glide介绍 Glide是一个加载图片的库,作者是bumptech,它是在泰国举行的google 开发者论坛上google为我们介绍的,这个库被广泛的运用在google的开源项目中。 Glide是一个非常成熟的图片加载库,他可以从多个源加载图片,如:网路,本地,Uri等,更重要的是他内部封装了非常 阅读全文

posted @ 2017-02-27 10:32 LoaderMan 阅读(758) 评论(0) 推荐(0) 编辑

图片加载框架之fresco

摘要: FaceBook推出的图片处理框架主页: https://github.com/facebook/fresco中文文档:http://fresco-cn.org/docs/index.html 功能 在XML中使用 Drawees 在Java代码中使用 Drawees Drawee的各种效果配置 进 阅读全文

posted @ 2017-02-27 10:26 LoaderMan 阅读(429) 评论(0) 推荐(0) 编辑

图片加载框架之ImageLoader

摘要: Android开发中,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于这些问题解决起来会比较吃力,比较著名的就是Universal-Image-Loader,该项目可以在于Github搜索到. 特征: 使用: 第一步:添加依赖 阅读全文

posted @ 2017-02-27 10:24 LoaderMan 阅读(687) 评论(0) 推荐(0) 编辑

依赖注入框架之androidannotations

摘要: 主页: http://androidannotations.org/ 用途: 1. 使用依赖注入Views,extras,System Service,resources 2. 简化线程模型 3. 事件绑定 4. REST Client 配置: 1. 在**project/build.gradle* 阅读全文

posted @ 2017-02-27 10:08 LoaderMan 阅读(294) 评论(0) 推荐(0) 编辑

依赖注入框架之butterknife

摘要: 主页: https://github.com/JakeWharton/butterknife 用途: 主要用来简化各种初始化控件的操作 配置: 1. 在app/build.gradle文件中dependencies节点添加如下代码 compile 'com.jakewharton:butterkni 阅读全文

posted @ 2017-02-27 10:06 LoaderMan 阅读(274) 评论(0) 推荐(0) 编辑

Android依赖注入框架之Dagger2

摘要: 主页: https://github.com/google/dagger 历史 * Dagger1是由Square公司受到Guice(https://github.com/google/guice)启发创建的依赖注入框架. * Dagger2是Dagger1(https://github.com/s 阅读全文

posted @ 2017-02-27 09:57 LoaderMan 阅读(511) 评论(0) 推荐(0) 编辑

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

导航