自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 android 一些特殊字符(如:←↑→↓等)Unicode码值

皇冠和音乐图标代码如下:<LinearLayout   android:layout_width="wrap_content"  android:layout_height="wrap_content"   android:orientation="vertical" >       <Button           android:layout_wid...

2018-07-26 14:08:51 2902

原创 Android 占位符应用

带颜色:<string name="wait_num"><Data><![CDATA[您前面还有<font color="#3B77F6">%1$s</font>位用户]]></Data></string><string name="wait_

2018-07-26 13:47:39 260

原创 Android 仿ios底部弹出式对话框

本博客文件缺少上传drawle  .9图(一)加载方式new ActionSheetDialog(context) .builder() .setTitle("设置") .setCancelable(false) .setCanceledOnTouchOutside(true) .addSheetItem(

2016-07-23 17:00:59 3354 1

原创 Android 底部弹出式菜单

核心代码(一)加载方式// 加载弹窗界面View menuView = LayoutInflater.from(this).inflate(R.layout.menu_view, null);popViewUtils = new PopViewUtils(popBgLayout);//popBgLayout要加载的界面(popmenuView的依附界面)popViewUtils

2016-07-23 16:44:36 1113

原创 Android 异常上报类

//onCreate()中直接注册 捕捉异常信息并上传服务器//异常上报类public class MyCrashException implements UncaughtExceptionHandler { private Context mContext = null; private UncaughtExceptionHandler mDefaultH

2016-07-23 16:13:08 427

原创 Android 获取设备常用信息 (app版本信息 签名信息)

(一)获取Android设备常用信息TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);//sim号simSerialNumber = tm.getSimSerialNumber();if (null == simSerialNumber ||"".

2016-07-23 16:03:10 846

原创 sqlite 版本升级及数据库操作类(二)

数据库操作工具类(增删改查)/** * 保存数据到数据库 */public void savaShowData(String ctype, String title, String source) { synchronized (mySqlitehelper) { if (!writableDatabase.isOpen()) { wr

2016-07-23 15:43:48 412

原创 sqlite 版本升级及数据库操作类(一)

项目上线之后,后续的迭代更新原先数据库中定义的字段可能不在满足我们项目的需求,这就牵涉到数据库的版本升级,话不多说以下为大家主要讲解在数据库版本升级中使用的主要方法:/** * 数据库操作类 */public class MySqlitehelper extends SQLiteOpenHelper { private static final String

2016-07-23 15:19:42 471

原创 Android 混淆配置文件(项目中的)

Android studio 代码混淆配置release { minifyEnabled true //开启混淆配置 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}//混淆配置文件-optimizationpasses 5-do

2016-07-23 15:02:58 810

原创 ActionBar 设置显示返回箭头图标

ActionBar supportActionBar = getSupportActionBar();supportActionBar.setIcon(R.mipmap.gender);//设置ActionBar的icon图标supportActionBar.setTitle("gender");//设置ActionBar的标题supportActionBar.setHomeButton

2016-07-22 10:09:32 4438

转载 Android 代码混淆和破解apk

这篇文章等是跟大家分享一在Android studio 进行代码混淆配置。之前大家在eclipse上也弄过代码混淆配置,其实一样,大家可以把之前在eclipse上的配置文件直接拿过来用。不管是.cfg文件还是.txt文件都一样。先给大家贴一个混淆模板吧。注释很清楚。是我目前一个项目用的proguard.cfg配置文件?1234567

2015-11-06 10:49:00 1085

转载 Android Studio Tips -- 提取方法

今天来给大家介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再放在一个单独的方法里,通常我们的做法是复制粘贴,现在我来教给大家一个非常简洁的方法,操作方法很简单,只需要选中一些代码,然后操作快捷键 Cmd + Option + M 就ok了,Windows是 Ctrl + Alt + M看下gif演示吧:

2015-11-06 10:37:05 265

转载 Android Studio Tips -- 自定义Logcat

我们都知道Logcat是我们Android开发调试最常用的一个工具,但是Android Studio默认的Logcat调试的颜色是一样的,我们不好区分verbose、debug、error等分类信息,今天就来教大家自定义Logcat的提示信息。打开Preference->Editor->Colors & Fonts->Android Logcat(或者搜索logcat),如果我们默认选择的

2015-11-06 10:22:48 270

转载 Android Studio系列教程六--Gradle多渠道打包

由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。友盟多渠道打包废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段:meta-data android:name="UMENG_CHANNEL" a

2015-11-06 10:20:50 235

转载 Android Studio系列教程五--Gradle命令详解与导入第三方包

Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看、编译并导入第三方开源项目的方法。Sublime + Terminal编译并查看源码首先来给大家介绍一种简便并且个人最喜欢的一种办法。很多时候我们在GitHub上看到一个不错的开源项目,一般有两种需求,阅读源码和查看运行效果,如果是单纯的查看源码我

2015-11-06 10:19:12 266

转载 Android Studio系列教程四--Gradle基础

什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。安装Gradle在Android Studio系列教程一–下载与安装中新建项目成功后会下载Gradle,貌似这个过程不翻墙也是可以下载,但是访问特别慢,建议翻墙下载。那么下载的Grad

2015-11-06 10:16:46 243

转载 Android Studio系列教程三--快捷键

快捷键对于很多Eclipse转过来的同学,不适应的最主要就是快捷键部分了,Studio默认的快捷键和Eclipse差别很大,但是Studio强大的地方在于通过设置你可以一直沿用Eclipse风格的快捷键,这样对于那些Eclipse过渡来的同学省了很多学习成本。Preferences -> Keymap 然后就可以选择你想要的快捷键,这里不止可以选择Eclipse,还可以选择 Ema

2015-11-06 10:14:27 244

转载 Android Studio系列教程二--基本设置与运行

项目结构当我们新建一个项目的目录结构默认是这样的可以看到和Eclipse的目录结构有很大区别,Studio一个窗口只能有一个项目,而Eclipse则可以同时存在很多项目,如果你看着不习惯可以点击左上角进行切换切换到“project”模式下的目录结构是这样的,我个人也更习惯这种格式和Eclipse的区别有如下:1、Studio中有P

2015-11-06 10:12:48 246

转载 Android Studio系列教程(一)一--下载和安装

背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,

2015-11-06 10:09:42 286

原创 android 加密

1.通过AES算法对文本进行加密解密package com.example.day43.jiami;import android.util.Log;import java.security.InvalidAlgorithmParameterException;import java.security.InvalidKeyException;import java.securit

2015-11-04 22:11:02 277

原创 android 二维码生成及解析

Demo创建前需要导入zixing.jar包或者创建的依赖类库;(这里是导入的依赖库);jar包可自行去下载清单文件:xml version="1.0" encoding="utf-8"?>manifest xmlns:android="http://schemas.android.com/apk/res/android" package="example.mycode" >

2015-11-04 21:49:47 501

原创 android ActionBar 兼容低版本之搜索功能

1.让当前Activity 继承ActionBarActivitypublic class MainActivity extends AppCompatActivity implements SearchView.OnQueryTextListener{}2.menu 布局文件xml version="1.0" encoding="utf-8"?>menu xmlns

2015-10-05 09:49:34 305

原创 使用v7.app.AppCompatActivity开发 ActionProvider 出错问题解决

首先是menu_main.xml布局文件menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" t

2015-10-05 09:35:38 1630

android二维码的生成及解析(Demo)

android二维码的生成及解析(Demo)

2015-11-06

空空如也

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

TA关注的人

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