关闭
当前搜索:

EditText 输入限制

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

WebView 生成长图,截图

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

Android WebView及 一些细节记录

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

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

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

Android notification icon 变成白色

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

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

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

Android 渠道包(多渠道打包)

某日,突然有个需求,要打多渠道包(没办法~~坑逼的国内环境~)之后就在网上找了找,自己总结了一下,以免以后踩坑~~首先 在AndroidManifest.xml 里面添加如下代码:网上很多都是 name =“UME...
阅读(312) 评论(0)

RecyclerView 的使用 (跨列的GridView)

RecyclerView...
阅读(1114) 评论(0)

BottomSheetDialog——仿知乎分享弹出框

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

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

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

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

关于 button,textView,等点击效果API 21之前:在drawable里建一个xml文件,里面写: <item android:drawable=...
阅读(4717) 评论(0)

Android退出程序最佳方式

public class ActivityCollector { public static List activities = new ArrayList(); public static void addActivity(Activity activity) { activities.add(activity); }...
阅读(330) 评论(0)

Android Activity生命周期理解

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

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

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

仿ios9风格的Android 分享dialog

仿ios9风格的Android 分享dialogAndroid 开发人员都知道,很多时候Android应用都会在设计上仿照或者迁就ios版本。尤其在系统自带风的控件上(比如timepicker,dialog等等)。网上一直没有成熟的仿ios9样式的分享dialog,然而只能自己做啦,现在分享给大家...
阅读(1325) 评论(0)
    个人资料
    • 访问:18245次
    • 积分:333
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:1篇
    • 译文:0篇
    • 评论:6条
    文章分类
    最新评论