自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 WebView 生成长图,截图

关于 WebView 截图 网上已经有很多例子了,但是在研究使用的时候发现一些问题,在这记录一下,供大家参考。

2017-09-21 10:12:42 2544

原创 EditText 输入限制

最近项目,遇到一个需求输入姓名只能是韩文(棒子的app),不能有任何的数字,特殊符号,英文字母。。。本来以为很简单 查询一下韩文Unicode 范围”\uAC00-\uD7A3”然后想当然的写一个正则 "^[\uAC00-\uD7A3]+$"然后写一个Edittext 继承EditTextpublic class LimitEditText extends EditText { public

2017-12-15 18:11:51 413

原创 Android WebView及 一些细节记录

问题: WebView用播放视频 WebView的Activity被Finish之后。声音或者视频仍然在后台播放,声音也不停止。解决: 暂停播放:在页面的onPause方法中使用: webView.getClass().getMethod("onPause").invoke(webView,(Object[])null);继续播放:在页面的onResume方法中使用:webView.getCla

2017-09-15 17:23:19 425

原创 intent.ACTION_CALL拨不出去电话的奇特问题~~~

一个很简单的拨打电话的问题,却出现了特别奇怪的现象。String phoneNum;phoneNum = "0800123123" callBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {

2017-03-02 10:39:39 4661

原创 Android notification icon 变成白色

android 5.0之后 Google为了统一 通知栏风格,要求notification 图标都变成单色,如果不是单色则会通过算法变成单色。当然这不是所有系统都强制改变的,目前好像只有nexus 系列 和 HTC手机会遵循这一原则。所以就会出现 notification 图标变成 全白的。如果要修复这个问题 1,最好的遵循Google的规则将图标设置为单色。2,如果项目需求 必须要让 noti

2017-01-09 14:36:56 4167 1

原创 GCM 的升级版——FCM(firebase cloud messaging)

推送服务对于现在的应用并不陌生,前有挡在墙外的GCM,和在墙内的Jpush,功能上大家大同小异,近几年大大小小的推送sdk层出不穷(比如:XG Push,华为推送,阿里云推送)到底哪个才能成为未来的官方认证的推送一直没有答案。之前谷歌推出的GCM一直因为 某堵墙 的原因一直不能稳定的使用,不过随着2016 Google开发者大会 的召开,以及google 推出的中文开发者网站,都预示着Google

2016-12-28 16:49:13 10765 3

原创 Android 渠道包(多渠道打包)

某日,突然有个需求,要打多渠道包(没办法~~坑逼的国内环境~)之后就在网上找了找,自己总结了一下,以免以后踩坑~~首先 在AndroidManifest.xml 里面添加如下代码:<meta-data android:name="CHANNEL" android:value="${CHANNEL_VALUE}" />网上很多都是 name =“UME

2016-10-09 18:00:08 865

原创 RecyclerView 的使用 (跨列的GridView)

RecyclerView

2016-10-09 17:16:53 2694

原创 BottomSheetDialog——仿知乎分享弹出框

一直想从网上找一个类似“知乎”里文章分享的控件。但是好像都没有特别像的,于是乎只能自己做一个了。先来整理整理思路: 1,用到的主要东西就是BottomSheetDialog这个东西,要把这东西引入工程需要在工程的app. gradle里添加下面的代码:ext { supportVersion = '23.3.0'}dependencies { compile fileTree(

2016-08-05 14:28:42 4973 3

原创 SwipeRefreshLayout——Android最棒的下拉刷新!

下拉刷新一直Android开发者头疼的东西,虽然有很多大神出写出了很多第三方的下拉刷新listview,但是 多多少少都会有些bug或者性能问题。 直到谷歌出了这个东西——SwipeRefreshLayout 一切的下拉刷新都不再是问题1,gradle里: dependencies { compile ‘com.android.support:support-v4:22.2.

2016-04-12 15:49:23 795

原创 Android 添加点击效果(5.0之后水波纹效果)

关于 button,textView,等点击效果API 21之前:在drawable里建一个xml文件,里面写:<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable=

2016-03-31 10:14:51 8450

转载 Android退出程序最佳方式

public class ActivityCollector {public static List<Activity> activities = new ArrayList<Activity>(); public static void addActivity(Activity activity) { activities.add(activity); }

2016-03-22 14:20:31 613

原创 Android Activity生命周期理解

activity是Android中四大组件之一,十分重要,这篇文章主要写下自我理解的Activity 生命周期 变化过程 Activity 类中定义了七个回调方法,覆盖了活动生命周期的每一个环节,下面我来一一介绍下这七个方法。 1. onCreate() 这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动 第一次被创建的时候调用。你应该在这个方法中完成活动

2016-03-22 13:47:39 1259

原创 关于Android程序杀掉之前所有Activity(可用于登陆后被顶掉、更改应用内语言)

关于Android程序杀掉之前所有Activity(可用于登陆后被顶掉、更改应用内语言)这里以更改应用内语言为例: 可以有两种方式: 第一种,重新设定下应用内语言,不过这个方法要写在程序的第一个activity里面(也就是AndroidManifest.xml里面的LAUNCHER这个页),而且这个activity不能被finish。先在LAUNCHER的activity里加入下面这个方法。pu

2016-03-17 17:38:29 2115

原创 仿ios9风格的Android 分享dialog

仿ios9风格的Android 分享dialogAndroid 开发人员都知道,很多时候Android应用都会在设计上仿照或者迁就ios版本。尤其在系统自带风的控件上(比如timepicker,dialog等等)。网上一直没有成熟的仿ios9样式的分享dialog,然而只能自己做啦,现在分享给大家

2016-03-15 17:41:07 2023

Rxjava Retrofit Demo

Rxjava Retrofit Demo /android app/okhttp 即插即用

2018-04-19

BottomSheetDialog——仿知乎分享弹出框

BottomSheetDialog 实现,仿知乎分享弹出框, http://blog.csdn.net/lucifervsme/article/details/52128816

2016-11-01

RecyclerView 实现跨列的GridView

使用RecyclerView 实现跨列的GridView。

2016-10-09

ios风格分享app dialog

Android 仿ios风格 分享dialog

2016-03-15

楼盘信息管理系统

一个简单的小型的楼盘信息管理系统,用c++语言编写,链接sql2005数据库,实现信息的录入,删除,以及分类查询功能 ,请多指教,希望对大家有帮助。

2013-12-08

世界杯信息管理程序

大一时候做的 简单的信息管理系统 c语言的课程设计 全套报告

2012-10-31

算术计算器

算术计算器课设报告 按照惯例,表达式一般写为中缀形式,即运算符总是出现在两个操作数之间,称为中缀表达式。编译系统对中缀表达式的处理方法是先把它转换成后缀表达式。后缀表达式的计算规则:从左到右依次扫描,当读到运算符时,就对该运算符前面的两个操作数执行相应的操作,直到得到表达式的结果。 本系统是利用栈的结构,对用户输入的后缀表达式进行计算,实现加减求值,并且输出正确的结果。

2012-03-19

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

TA关注的人

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