andriod方法
文章平均质量分 57
liumeng920
一定要靠自己。
展开
-
腾讯乐固加固+app签名+多渠道打包
腾讯乐固加固+app签名+多渠道打包原创 2023-03-09 16:54:15 · 3374 阅读 · 0 评论 -
Android OAID获取
百度oaid获取文档OAID接入 · 百度移动统计帮助文档oaid aar下载地址移动安全工作委员会原创 2022-03-24 14:21:05 · 4253 阅读 · 0 评论 -
andriod查看应用签名
cmd ----keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore-----回车原创 2016-08-15 09:33:47 · 329 阅读 · 0 评论 -
简单谈谈关于产品的五个要点
如果你是产品经理或交互设计,都应该看看这篇文章。在上一篇文章中,我提到关于一个交互设计师,应该怎么保持一颗积极的心,敢于提出自己的观点,并且适当接纳同事的建议,懂得承认错误。还提到要做好一个交互设计师应该具备怎么样的能力。这期我将从之前大家提出的问题中总结出一些大部分人比较关心的问题,算是对这些问题的一个解答,并延伸出一些新的知识,来帮助大家更好的提转载 2016-06-23 11:54:28 · 1022 阅读 · 0 评论 -
Android倒计时和定时器
/*** 验证码倒计时*/private void startCount() {new CountDownTimer(60*1000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {bt_code.setText((millisUntilFinished / 1000) + "秒后重新转载 2016-03-29 10:19:13 · 302 阅读 · 0 评论 -
Android 两种双击退出方法
第一种/** * 判断是否已经点击过一次回退键 */private boolean isBackPressed = false;/** * 双击回退键退出程序 */@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK原创 2016-03-28 15:41:12 · 535 阅读 · 0 评论 -
Android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG转载 2016-03-25 15:25:43 · 393 阅读 · 0 评论 -
ToolBar修改系统后退键图标, 设置menu字体颜色大小
更换ToolBar系统后退键在ToolBar下添加下面3行xmlns:app="http://schemas.android.com/apk/res-auto"app:navigationIcon="@mipmap/ic_back"android:navigationIcon="@mipmap/ic_back"ToolBar修改menu item的字体颜色原创 2016-08-15 10:36:48 · 1663 阅读 · 0 评论 -
android--------根据文件路径使用File类获取文件相关信息
转自:http://blog.csdn.net/dickyqie/article/details/53945192Android通过文件路径如何得到文件相关信息,如 文件名称,文件大小,创建时间,文件的相对路径,文件的绝对路径等。如图:[java] view plain copypublic class MainActivity extends Activity { private ...转载 2018-03-01 15:14:19 · 9540 阅读 · 0 评论 -
Android webview图片适应屏幕问题
当用 WebView来加载 html的字符串时: webView.loadDataWithBaseURL(serviceUrl, html, "text/html","UTF-8", null); 有时候图片会很大,宽度超过屏幕的宽度时,可以再html的文本之前加入css的样式 img{ max-width:100%; height:auto;} 这样 图片的最大宽度就会等于webview的宽度转载 2017-01-13 10:56:30 · 1034 阅读 · 0 评论 -
Android 自定义属性
一、概述平时大家在看别人写的代码时,可能在一个自定义控件的XML中也发现过类似的代码:大家看最后三个属性:[html] view plain copyattrstest:headerHeight="300dp" attrstest:headerVisibleHeight="100dp" attr转载 2017-02-08 16:17:57 · 316 阅读 · 0 评论 -
Andriod ViewPager中切换Fragment被销毁的问题
ViewPager中切换界面Fragment被销毁的问题分析使用ViewPager+Fragment实现界面切换,当界面数量大于3时,出现二次滑动后数据消失的情况,下面由Fragment生命周期进行分析 简单解析:使用pager=3进行测试,当界面由2切换到1的时候,3界面对应的Fragment实际上走了如下流程:1 -->onPause2 -->onS转载 2017-01-14 14:55:20 · 806 阅读 · 0 评论 -
EventBus使用详解(二)——EventBus使用进阶
目录(?)[+]前言:这段时间感觉自己也有点懒了,真是内心有点自责呢,除了工作,也没做点什么,EventBus也是一周前总结出来的,只能以写博客为名来弥补内心的罪恶感了,集合同事们做的项目,虽然上周开动了,但总感觉大家积极性不高,如何才能做一个合格的管理者,还真是一个考验。follow your heart!! just do it!相关文章:1、《Even转载 2016-02-29 16:28:03 · 282 阅读 · 0 评论 -
EventBus使用详解(一)——初步使用EventBus
目录(?)[+]前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对And转载 2016-02-29 16:26:48 · 281 阅读 · 0 评论 -
Android中AsyncTask的简单用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启转载 2016-02-29 16:07:44 · 214 阅读 · 0 评论 -
Android APP 上架流程
http://developer.android.com/tools/publishing/publishing_overview.htmlhttp://developer.android.com/tools/publishing/preparing.html裡面有兩點我覺得蠻重要的,因為我自己可能會忘記。關閉或移除 logging 和 debugging (Turn off lo转载 2016-01-29 14:33:18 · 2657 阅读 · 0 评论 -
Andriod timer定时器四种常见的使用方法
import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TimeTest { public static void main(String[] args) { timer1();原创 2016-01-12 16:56:52 · 774 阅读 · 0 评论 -
Andriod之Fragment间参数传递
相关文章:1、《Fragment详解之一——概述》2、《Fragment详解之二——基本使用方法》3、《Fragment详解之三——管理Fragment(1)》4、《Fragment详解之四——管理Fragment(2)》5、《Fragment详解之五——Fragment间参数传递》6、《Fragment详解之六——如何监听fragment中的回退事件与怎样保存frag转载 2015-12-19 16:46:29 · 380 阅读 · 0 评论 -
Android之的Shape图形使用
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必转载 2015-12-18 15:20:17 · 318 阅读 · 0 评论 -
Andriod之ListView为每个Item上面的按钮添加事件
1.先看下效果图: 在这里仅供测试,我把数据都写死了,根据需要可以自己进行修改,此外实现ListView上面每个Item上的Button的事件有两种方法:1.使用final变量扩展局部变量的生命周期范围主要代码(本文最后附全部代码):[java] view plaincopy//注意原本getView方法转载 2015-12-17 15:19:00 · 625 阅读 · 0 评论 -
Andriod之Adapter的getViewTypeCount和getItemViewType为Listview的item设置不同的布局
一、概述在项目的需求中,有一处需要显示一个交易记录的列表,这个列表很容易让人联想到用listview来实现,但是这个列表又有稍许不同的地方,那就是它里面的item并不是一样的布局,其中某些部分显示的是消费的记录,而有些地方显示的是充值的记录,也就对应了不同的item布局。而且,这两处地方都是从服务端获取数据的,这两个item的数据对应的类内容也各不相同,该怎么处理呢?下面来一步步实转载 2015-12-17 14:38:13 · 686 阅读 · 0 评论 -
Andriod之SHA-256,MD5加密字符串
package com.example.testsha;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class StringEncrypt {/** * 对字符串加密,加密算法使用MD5,SHA-1,SHA-256,默认使用原创 2016-01-07 15:30:01 · 2660 阅读 · 0 评论 -
Android怎么让软键盘显示和消失
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); //让软键盘消失imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); //让软键盘显示imm.toggleSoftInput(0, InputMeth原创 2015-10-27 12:30:23 · 473 阅读 · 0 评论 -
Android分享:如何高效率开发App
前言 关于如何高效率开发App,开发前需要做哪些准备呢?之前在知乎和segmentfault回到过类似的问题,在这里按划分功能模块---设计APP框架---APP质量把关---内测,正式发布的流程来总结。1)功能模块网络模块okhttpandroid-async-httpvolleyretrofit事件总线ott转载 2016-01-29 14:58:54 · 421 阅读 · 0 评论 -
Android获取唯一标识(唯一序列号)
有很多场景和需求你需要用到手机设备的唯一标识符。在Android中,有以下几种方法获取这样的ID。1. The IMEI: 仅仅只对Android手机有效:12TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); S转载 2016-01-14 16:26:11 · 614 阅读 · 0 评论 -
Android使用Intent在Activity之间传递对象[Serializable或者Parcelable]
在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelable接口。下面我们以一个完整的例子来说明。1.新建一转载 2016-02-29 16:04:36 · 286 阅读 · 0 评论 -
Activity overridePendingTransition动画效果
注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTra转载 2016-03-11 09:27:29 · 448 阅读 · 0 评论 -
Android的listview保存checkbox的勾选信息
我新添加的代码有四个文件,分别是Adapter.java,ListViewDemo,java,choice.xml,problem_item.xml这四个文件。遇到的问题及解决方案:1.新建的多选框选定以后跳转到别的界面后再次点入这个界面后以前的多选框信息不能保存,这样选择的信息就不能记录下来了。解决方案:应用preference进行保存,将多选框选择信息写进了转载 2016-02-25 14:47:57 · 4970 阅读 · 0 评论 -
Andriod 遍历Map集合的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 Sy转载 2016-02-25 10:41:09 · 455 阅读 · 0 评论 -
Android屏幕适配全攻略(最权威的官方适配指导)
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现的原因重要概念屏幕尺寸屏幕分辨率屏幕像素密度dpdipdpisppxmdpihdpixd转载 2016-03-21 14:58:42 · 398 阅读 · 0 评论 -
Android 蓝牙
概念:蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙技术最初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线的替代方案。蓝牙可连接多个设备,克服了数据同步的难题。如今蓝牙由蓝牙技术联盟(Bluetooth Special Inter转载 2016-02-23 15:38:34 · 239 阅读 · 0 评论 -
Android 相机,视频录制
引言:现在的收集一般都会提供相机功能,有些相机大镜头已经支持1000万以上的像素,有些还支持光学变焦,这些收集已经变成了抓也数码相机,为了充分利用手机上的相机功能,Android应用可以控制拍照和录制视频。权限相关?12345678转载 2016-02-23 15:37:04 · 369 阅读 · 0 评论 -
Android 图片二次采样、质量压缩
引言:Android系统支持几种图片(.png (preferred), .jpg (acceptable), .gif (discouraged)), 其中Bitmap位图#ffffffff,包括图片透明度Alpha和RGB,图片质量很好,每一个像素位占4个字节,如果图片很大将会占据很大的内存空间。存储在SDCard的image很小,加载进内存可能就会很大。因此,对bitmap图像进行操转载 2016-02-23 15:35:48 · 457 阅读 · 0 评论 -
Andriod ViewPager切换动画PageTransformer使用
Google给我们展示了两个动画例子:DepthPageTransformer和ZoomOutPageTransformer,实际上我们也可以通过实现ViewPager.PageTransformer来做出完全不同的切换动画效果。关键是要理解transformPage(View view, float position)的参数。view理所当然就是滑动中的那个view,position这里转载 2016-03-30 13:48:22 · 698 阅读 · 0 评论 -
Android 神奇的android:clipChildren属性
前言前几天有在微博上推荐过一个博客,看他文章时发现了这个属性。有些属性不常用,但需要的时候非常有用,于是做了个例子,正好项目用到,与大家分享正文一、效果图看到这个图时你可以先想想如果是你,你怎么实现这个效果。马上想到用RelativeLayout?NO,NO,NO,,, 二、实现代码xml version="1.0" en转载 2016-03-30 15:51:11 · 644 阅读 · 0 评论 -
Android App打包自动生成版本号Versin Name与Version Code方法之完美方案
本文主要介绍了三个方案用于使用使用Gradle自动化生成VersionCode与VersionName,最终使用VersionName与git版本库关联,并且区分开发版本与发布版本的解决方案。需求背景我们公司Android研发团队Coding共8人,负责多个项目的开发,其中有一个App需要至少6人都参与其中Coding手机客户端升级部署在umeng上,每次通过测试后要上传新版本,u转载 2016-03-30 09:44:19 · 5122 阅读 · 0 评论 -
Android获取公历年/月/日/星期 + 农历月/日
private static String mYear; private static String mMonth; private static String mDay; private static String mWay; //获取公历年月日星期 public static String StringData(){原创 2015-10-30 15:36:54 · 2502 阅读 · 0 评论