android
王润_
干我们这行,啥时候懈怠,就意味着长进的停止,长进的停止就意味着被淘汰,只能往前冲,直到凤凰涅槃的一天!
展开
-
Android 带透明度的颜色值
说明:颜色值默认是6位,在6位前面加上不同的值,就可以有各种不同的透明效果。一、不透明度值如下:100% FF95% F290% E685% D980% CC75% BF70% B365% A660% 9955% 8C50% 8045% 7340% 6635% 5930% 4D25% 40...原创 2019-05-11 15:03:36 · 2991 阅读 · 0 评论 -
Android的App第一次启动时白屏很长时间问题,完美解决(亲测好用)
在手机上调试后第一次启动后会等待很长时间白屏,设置style样式,给activity加上设置的样式,完美解决参考一下下面的代码.就可以解决(亲测好用)name="SplashTheme" parent="AppBaseTheme"> -- 将splash图片设置在这,这样这张图片取代白屏 --> item name="android:windowBackgrou原创 2017-08-06 22:38:37 · 2812 阅读 · 0 评论 -
Android中判断应用是否第一次打开
通常应用都会有这种情况:首次安装应用第一次打开会进入应用的向导页,如果退出应用后再次进入(第二次进入),则不会进入向导页会进入其他界面,下面来通过sharedpreferences实现:1、MainActivity[java] view plain copy@Override protected void onCreat原创 2017-08-06 22:07:50 · 573 阅读 · 0 评论 -
安卓使用Gson解析服务器返回Json数组,以及java服务器怎样返回list集合的Json数据(原创)
版型有点难看,但都是我亲测好用过了才发表的 大家耐心看哈加入服务器给我们返回这样的数据,我们怎样处理呢?下面开始~~[{"bigImg":"20170810205804.png","touXiang":"20170810205804.png","userCount":11,"wangMing":"wangrun","biaoTi":"直播标题","leShiId原创 2017-08-11 10:59:45 · 1264 阅读 · 1 评论 -
java服务器用struts2通过JSONObject返回json数据库
java服务器用struts2通过JSONObject返回json数据库早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与原创 2017-07-26 21:40:00 · 1180 阅读 · 0 评论 -
Android Studio 超级简单的打包生成apk
为什么要打包:apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用。打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk会比debug版的小,release版的还会进行混淆和用自己的keystore签名,以防止别人反编译后重新打包替换你的应用。 简单点说就是给你的apk发身份证,上户口,防止和你长的一原创 2017-07-24 21:30:24 · 9192 阅读 · 3 评论 -
解决Listview通过addHeaderView方式头部添加轮播,轮播失效
在做首页时候 上方需要有一个轮播图来循环显示,可是我们Listview通过addHeaderView方式头部添加轮播,轮播失效,不管是Activity还是Fragment的方式 都不好用,这个时候我通过了这种方式解决了,,下面是源码 实在人,按照做就可以成功新建一个类,以下是代码:package com.example.computer.yingkezhibo.vi原创 2017-07-24 21:12:25 · 579 阅读 · 0 评论 -
安卓使用Mob实现短信验证登录代码 很简单
Android用 Mob 实现发送短信验证码实例注册账号在 Mob 官网右上角点击注册,依次填入信息,其中公司一栏可以随便填添加应用登录后,点击 SecurityCodeSDK - 立即使用,Mob 会提示你添加应用,名字自己填,再选 Android,添加完后再点击 SecurityCodeSDk - 进入,之后应该可以看到如下界面AppKey 和 Ap原创 2017-07-06 19:26:58 · 5501 阅读 · 4 评论 -
安卓直播界面开发,自定义照相机拍照,前后摄像头切换教程加源码!
原创,转载请注明原地址,尊重他人劳动果实第一步:直播界面: 这个页面没什么好说的,,直接就是Fragment加relativeLayout 直接上源码源码:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:原创 2017-08-07 16:19:46 · 1402 阅读 · 0 评论 -
Android_滑动的时候头部变化效果
Android_滑动的时候头部变化效果按照步骤一步步来就行先看看上面的布局。从上到下:头部使用相对布局,然后是三个选项。然后线性布局里面装的fragment,fragment里面又是能够上啦刷新的listview。我的思路是准备在activity里面直接实现。activtiy里面有两个处理事件的方法onTouchEvent(MotionEvent event原创 2017-07-21 09:35:23 · 1508 阅读 · 0 评论 -
安卓自定义相机,使用系统相机教程源码都有
使用系统相机Android中使用系统相机是很方便的,单这仅仅是简单的使用而已,并不能获得什么特殊的效果。要想让应用有相机的action,咱们就必须在清单文件中做一些声明,好让系统知道,如下 intent-filter> action android:name="android.intent.action.IMAGE_CAPTURE" />原创 2017-08-07 13:31:37 · 4701 阅读 · 10 评论 -
在wifi开启时,强制通过手机网络发送请求
在wifi开启时,强制通过手机网络发送请求前言需求如上,或者可以理解为 多网络可用情况下,如何使用指定的网络进行请求须知在Android 5.0(LOLLIPOP)之前,在同一时间下,Android系统只能允许一种网络类型连接。所以:如果你的Android手机系统在Android 5.0下当前网络为wifi但是想用手机网络发送某个请求你只能关原创 2017-09-04 10:47:29 · 2289 阅读 · 0 评论 -
破解安卓签名文件,找回keystore密码和别名
工具:AndroidKeystoreBrute签名文件模糊密码表list(自已意淫的密码)如果你的签名文件都找不到了,那看到这里我们就可以再见了步骤:指定一个目录,比如:d:\password ; 将所有的文件放到这个目录下面: 1)你的签名文件; 2)下载的AndroidKeystoreBrute_v1.05.jar包; 下载地址:https://download.cs...原创 2018-11-24 16:10:55 · 810 阅读 · 0 评论 -
Android-InputMethodManager内存泄露处理
不BB,直接上代码MemoryUtils.javapublic static void releaseInputMethodManagerFocus(Activity paramActivity) { if (paramActivity == null) return; int count = 0; while (true) { //给个5次机会 省得...原创 2018-11-14 14:42:07 · 303 阅读 · 0 评论 -
Android中一个Activity关闭另一个Activity或者在一个Activity中关闭多个Activity
前言最近项目中涉及需要在一个Activity中关闭另一个Activity或者在一个Activity中关闭多个Activity的需求,不涉及到应用的退出。自己首先想了一些方案,同时也查了一些方案,就各个方案比较下优劣。方案一广播的方式这个是最容易想到的,同时也是网上提供最多的。由于多个Activity要使用,关闭页面的广播最好写在基类BaseActivity中,也可以在各个子页面单独写,但是代码量就...原创 2018-07-24 16:45:16 · 2671 阅读 · 0 评论 -
良心博客滴滴开源框架VirtualAPK插件化介绍加教程加DEMO加投入项目
公司要实现一个这样的效果,类似于qq游戏大厅,我们可以下载斗地主,可以下载保皇,下载完成直接就可以玩,不需要安装,也就是说我们的这一款软件里面可以装载多款软件.公司项目是一套系统管理软件,它里面包括了五款软件,用户可以选择付费选择购买这其中的任一款软件,需求是说为了用户体验好,不让用户购买一款软件就要在桌面上安装一个软件(一共五款,想想用户界面会不会特别乱).想了想总结一下原创 2017-12-07 16:01:00 · 697 阅读 · 0 评论 -
线程的管理.executorService线程池
ExecutorService 建立一个多线程的线程池的步骤:线程池的作用:线程池功能是限制在系统中运行的线程数。 依据系统的环境情况,能够自己主动或手动设置线程数量。达到执行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其它线程排队等候。一个任务执行完成,再从队列的中取最前面的任务開始执行。若队列中没有等待进程。线程池原创 2017-11-14 10:36:01 · 293 阅读 · 0 评论 -
安卓开发轮播图 复制直接用
复制粘上就能用 改改必要参数就行了!!!layout类<RelativeLayout android:layout_width="match_parent" android:layout_height="200dp"> <android.support.v4.view.ViewPager android:id="@+id/viewPager"原创 2017-07-12 19:04:31 · 602 阅读 · 0 评论 -
十分牛逼的TabLayout+Toolbar+ViewPager实现各种导航栏效果
今天想用MVP设计模式完成个新闻小APP,结果偶然发现了TabLayout 和Toolbar这两个控件,主要是完成下面的功能 滑动时候上方的导航栏下方的横线缓慢过去 这个效果之前我是计算计算出来的 出现了很多问题 然后用了tablayout之后 完全不用自己做了 都是现成的 下面分享一下 这是个例子↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 正文1.获得Andr原创 2017-10-11 13:31:09 · 577 阅读 · 0 评论 -
安卓自定义view系列之paint画笔类详解
/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制原创 2017-10-18 16:05:06 · 1014 阅读 · 0 评论 -
安卓开发实现长连接,心跳,java后端,实现消息推送,持续更新中
在写之前,我们首先了解一下,为什么Android维护长连接需要心跳机制,首先我们知道,维护任何一个长连接都需要心跳机制,客户端发送一个心跳给服务器,服务器给客户端一个心跳应答,这样就形成客户端服务器的一次完整的握手,这个握手是让双方都知道他们之间的连接是没有断开,客户端是在线的。如果超过一个时间的阈值,客户端没有收到服务器的应答,或者服务器没有收到客户端的心跳,那么,对客户端来说则断开与服务器的连原创 2017-08-31 17:39:01 · 2188 阅读 · 0 评论 -
Android5.0-6.0沉浸式状态栏,以及动态改变状态栏颜色
设置状态栏完全不可见 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(Win原创 2017-07-07 20:25:48 · 753 阅读 · 0 评论 -
Android应用开发按下返回键退向后台运行,很简单实现,先理论后源码
先理论,后源码~~~~Android应用开发按下返回键退向后台运行我们日常使用的很多Android应用(如QQ、微信、微博),在应用的主界面按下返回键,应用并没有退出,而是进入后台运行。那么,开发中是如何实现的呢?我找到了两种方法:一、监测返回键1、在Activity中重写onBackPressed()方法。@Overridepubli原创 2017-07-07 10:12:57 · 1058 阅读 · 0 评论 -
android 跳转activity,清空之前activity栈
问题描述: 开发中,遇到退出登录时,需要将界面跳转到登录界面,并将栈中所有Activity清空。 解决办法 Java代码Intent intent = new Intent(A.this,B.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK)原创 2017-07-07 09:16:59 · 1710 阅读 · 0 评论 -
安卓开发利用闪光灯实现手电筒功能
安卓开发利用闪光灯实现手电筒功能 Main 类publicclass Main extendsActivity { privateboolean isopent = false; privateCamera camera; @Override prot原创 2017-07-02 23:50:49 · 453 阅读 · 0 评论 -
安卓开发用到的各类权限大全!!
安卓开发用到的各类权限大全!!ACCESS_CHECKIN_PROPERTIES = "mandroid.permission.ACCESS_CHECKIN_PROPERTIES";002ACCESS_CHECKIN_PROPERTIES_DES = "允许程序读取或写入登记check-in数据库属性表的权限"原创 2017-07-02 22:03:06 · 580 阅读 · 0 评论 -
android 调用拨号盘拨打电话及其跳转系统设置界面Intent应用
android 调用拨号盘拨打电话及其跳转系统设置界面直接findViewById找到控件后 ,给塔指定事件调用以下方法即可Android 调用拨号盘拨打电话public void dialPhoneNumber(String phoneNumber) { Intent intent = new Intent(Intent.ACTION_DIAL); inten原创 2017-07-02 13:06:58 · 1504 阅读 · 0 评论 -
Android的动画移动后点击事件失效问题
Android的动画,在设计方面,我有点不太理解,觉得这样搞很怪,因为在控件动画后,即使设置了停留在动画结束 时的位置,我们也确实看到了控件停在那个位置,但其实该控件的真实位置还是在原来动画前的那里。举个例子,如果有个Button,你给它设置了动画,让它 移动到其他位置,当移动完成后,你会发现,点击Button没有任何效果,而在Button原来的位置,就是动画前的位置点击,明明没有任何控件,却看到原创 2017-07-02 11:39:48 · 1987 阅读 · 0 评论 -
Android特殊字体的处理---加下划线等
Android特殊字体的处理---加下划线等TextView tv = (TextView)findViewById(R.id.TextView01);TextPaint tp = tv.getPaint();tp.setFakeBoldText(true);其他还有:textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 24原创 2017-07-01 16:38:31 · 820 阅读 · 0 评论 -
调用百度地图API报错
No implementation found for int com.baidu.platform.comjni.engine.JNIEngine.initClass(java.lang.Object, int) (tried Java_com_baidu_platform_comjni_engine_JNIEngine_initClass and Java_com_baidu_platform转载 2017-06-21 18:09:58 · 1779 阅读 · 0 评论 -
Android开发使输入框点击弹出日期选择对话框的方法
Android开发使输入框点击弹出日期选择对话框的方法 转载▼ 非常简单直接上代码:获得显示的控件,赋值调用就行 很简单 效果图 上代码↓↓↓↓↓↓↓ final EditText et1=(EditText)findViewById(R.id.editText1); //获取点击显示日期选择的的控件原创 2017-06-30 21:28:48 · 1949 阅读 · 0 评论 -
安卓 RadioButton的图片大小设置 draw的图片大小设置
安卓 RadioButton的图片大小设置 draw的图片大小设置在RadioButton使用中,可能需要放入图片,但是XML中无法直接设置图片的大小。<RadioButton android:gravity="center" android:id="@+id/rb_first" android:layout_width="0dp"原创 2017-06-30 21:13:37 · 1131 阅读 · 0 评论 -
Android开发实现项目背景布局播放视频
Android用VideoView实现项目背景布局播放视频很简单 源码如下动态背景.gif1. 新建一个用于显示VideoView背景mp4的布局文件 video_background.xml背景mp4的布局文件 video_background.xml:xml version="1.0" encoding="utf-8"?>Re原创 2017-06-30 09:27:13 · 1169 阅读 · 0 评论 -
Android Studio里面的Build.gradle的详细配置
Android Studio里面的Build.gradle的详细配置说明apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库 android { compileSdkVersion 22//编译的SDK版本原创 2017-07-03 16:13:07 · 365 阅读 · 0 评论 -
安卓中shape的使用
shape的使用原创 2017-06-23 18:58:52 · 356 阅读 · 0 评论 -
安卓开发两秒执行另外一个操作源码 很简单
先来一桶理论,再来一桶源码有时候我们需要在某个 Activity 停留几秒种,然后再跳到下一个 Activity。那么这个怎么实现呢?一个方法是可以使用 Thread 的 sleep 函数,这个我们在 用Handler实现线程间的消息通信 也有提到:1try {2 Thre原创 2017-07-07 08:10:31 · 1205 阅读 · 0 评论 -
安卓开发加载中效果类似progressDialog效果加载动画
本人亲测可用,直接复制粘贴源码就可以用,我也是怕忘记了 留着看方法如下:1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。如我要的效果:2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView):[html] view plai原创 2017-07-07 07:54:20 · 1284 阅读 · 0 评论 -
实现安卓计时器
实现安卓计时器代码只需要用一个控件Chronometer12345android:layout_width="wrap_content"android:layout_height="wrap_content"android:format="%s"android:id="@+id/timer"/>原创 2017-07-06 21:26:38 · 717 阅读 · 0 评论 -
Android-使用Android Studio实现第三方QQ登录
Android-使用Android Studio实现第三方QQ登录按照一步步来就可以完成现在的第三方登录很普遍如QQ,微博,微信,今天我们就来实现如何接入QQ登录到我们的项目中 要想使用QQ登录我们需要到腾讯开放平台注册账号获取开发者资格地址:http://open.qq.com/ 注册完成后点击我们右上角的管理中心 进入管理中心后点击下面的创建应用 然原创 2017-07-04 14:23:41 · 868 阅读 · 0 评论 -
Android--使用VideoView播放视频
Android--使用VideoView播放视频原创 2017-06-23 21:54:38 · 784 阅读 · 0 评论