当前搜索:

java判断字符串是否为数字或中文或字母

*各种字符的unicode编码的范围:     * 汉字:[0x4e00,0x9fa5](或十进制[19968,40869])     * 数字:[0x30,0x39](或十进制[48, 57])     *小写字母:[0x61,0x7a](或十进制[97, 122])     * 大写字母:[0...
阅读(3) 评论(0)

Android通过App启动另一个APP

1、通过APP启动另一个APP 直接上代码, PackageManager packageManager = getPackageManager(); if (checkPackInfo(packname)) { Intent intent = packageM...
阅读(14) 评论(0)

Android Studio 修改包名

Android Studio,咱们开发安卓的利器,自推出就受到移动开发者的追捧,但一路走来,大家谈到他,充满了兴奋之情之余,也略显羞涩。随版本自推出以来,不断完善BUG,但咱们还是深深地踩了进去,说多了,淡淡的忧伤又开始浮现。。切入主题,((今儿是来给大家分享一份入门必备的大招,如何利用Andro...
阅读(145) 评论(0)

Android TextView 复制功能

<TextView android:id="@+id/words_tv" android:layout_width="wrap_content" android:layout_height="wrap_content&...
阅读(146) 评论(0)

Android保存图片到系统相册

github地址:(完整demo,欢迎下载) https://github.com/zhouxu88/SaveImgToGallery/tree/master Adnroid中保存图片的方法可能有如下两种: 第一种是调用系统提供的插入图库的方法: MediaStore.Images.M...
阅读(275) 评论(0)

Android模仿软键盘实现软键盘的删除功能(逐个删除EditText的输入元素)

直接在删除的点击事件里加入以下代码即可: int keyCode = KeyEvent.KEYCODE_DEL; KeyEvent keyEventDown = new KeyEvent(KeyEvent.ACTION_DOWN, keyCode); KeyEvent keyEventUp...
阅读(403) 评论(0)

Android应用socket即时通讯的实现

一、服务器 思路: 首先创建服务器,用一个死循环等候若干个客户端的连接。一旦有客户端连接,就把客户端添加到集合当中,并且启动一个新的线程来保持长连接,监控客户端发来的信息。一旦接收到有客户端发来的信息,就进行包装后遍历集合,把包装好的信息发送给每一个客户端。 代码如下: ...
阅读(623) 评论(0)

Android网络编程-OkHttp3用法全解析

1.使用前准备 Android Studio 配置gradle: compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okio:okio:1.7.0' 添加网络权限: uses-permi...
阅读(155) 评论(0)

android端 socket长连接 架构

看过包建强的《App研发录》之后对其中的基础Activity类封装感到惊讶,一直想找一种方式去解决关于app中使用socket长连接问题,如何实现简易的封装来达到主活动中涉及socket相关的代码量少的效果。正常的实现socket的基本方式都是新建一个Socket服务,在活动中绑定服务和注册全局广...
阅读(312) 评论(0)

Android进程保活

自己曾经也在这个问题上伤过脑经,前几日刚好有一个北京的哥们在QQ说在做IM类的项目,问我进程保活如何处理比较恰当,决定去总结一下,网上搜索一下进程常驻的方案好多好多,但是很多的方案都是不靠谱的或者不是最好的,结合很多资料,今天总结一下Android进程保活的一些方案,都附有完整的实现源码,有些可能...
阅读(491) 评论(0)

Android中ImageView的点击变暗效果

实现点击图片(ImageView)变暗效果,有一个较简单的方法,就是讲目标图片设置为背景图片(setBackground),再创建一个selector.xml文件,里面放置一张普通状态时的透明图片,一张点击状态下的棕色半透明图片,将其设置为ImageView的源图片。这样在点击ImageView时...
阅读(522) 评论(0)

Android 网络请求详解

我们知道大多数的 Android 应用程序都是通过和服务器进行交互来获取数据的。如果使用 HTTP 协议来发送和接收网络数据,就免不了使用 HttpURLConnection 和 HttpClient,而 Android 中主要提供了上述两种方式来进行 HTTP 操作。并且这两种方式都支持 HTT...
阅读(181) 评论(0)

android 判断当前应用是否与服务器连接成功

/** * 判断是否连接到服务器 * @return */ public static boolean isConnByHttp(){ boolean isConn = false; URL url; HttpURLConnection conn = null; tr...
阅读(153) 评论(0)

Android 在线视频播放器(Vitamio)

概述 Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染,底层音视频解码原理基于FFmpeg开发。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万款应用在使用 Vitamio,覆...
阅读(351) 评论(0)

Android Stuido 沉浸式

1.在项目的build.grade中添加compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' 2.继承BaseActivity,在BaseActivity中实现此方法:statusBar(); ...
阅读(143) 评论(0)

xUtils更新到3.0后的基本使用规则

1.xUtils中的IOC框架 使用xUtils的第一步就是必须创建自己的Application类,代码如下: public class LYJApplication extends Application { @Override public ...
阅读(119) 评论(0)

android WebView加载网页视频

使用webview加载网页视频的方法:  1,Webview wv=null;   wv=(WebView)findViewById(R.id.wv);   wv.getSettings().setJavaScriptEnabled(true);   wv.getSettin...
阅读(384) 评论(0)

最强 Android Studio 使用小技巧和快捷键

写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(5...
阅读(176) 评论(0)

Java 8的新特性

分类: JAVA(118)  目录(?)[-] 简介Java语言的新特性 1 Lambda表达式和函数式接口2 接口的默认方法和静态方法3 方法引用4 重复注解5 更好的类型推断6 拓宽注解的应用场景 Java编译器的新特性 1 参数名称 Java官方库的新特性 1 Optio...
阅读(147) 评论(0)

Android Studio 使用腾讯浏览服务(替换掉系统自带的WebView)

一、为何不直接使用内置的WebView组件? 用Android自带的WebView组件,做过一些较复杂应用的人应该都会发现,这个自带的组件很多时候真是让人无力吐嘈,主要理由有二: Android中的WebView组件,内存泄漏的问题一直没有非常有效的解决方案,让程序猿们痛不欲生。Andro...
阅读(456) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 11万+
    积分: 2477
    排名: 1万+
    最新评论