android个人笔记
文章平均质量分 67
hunanqi
这个作者很懒,什么都没留下…
展开
-
android MD之共享元素
共享元素就是为了activity之间切换的自然。平滑饿了么首页点击搜索平滑过渡到另一个activity中就是用的这种、1、Button android:id="@+id/bnt001" android:layout_width="match_parent" android:layout_height="wrap_content" android:tran原创 2017-01-09 16:01:40 · 1005 阅读 · 0 评论 -
android笔记之 tinker初步集成
此处采用自己集成并没有错采用bugly等傻瓜式接入,因为百度apistore 免费接口关闭告诉我,过度依赖别人都是不靠谱的。1.开源地址:https://github.com/Tencent/tinker/wiki下面是集成步骤:完全采用正式版的集成流程。首先新建一个项目。2.项目的gradle 文件添加:classpath ('com.tencent.tinker:tinke原创 2017-01-12 17:26:34 · 1579 阅读 · 0 评论 -
android个人笔记之 toolbar 动画
1、效果图,网上找的,主要动画细节是一样的2、集成appcompat_v7 包就成比如:compile 'com.android.support:appcompat-v7:25.0.1'3、布局上面一个toolbar,下面一个drawlayout布局<LinearLayout xmlns:android="http://schemas.android.com/apk/re原创 2017-01-17 15:34:18 · 742 阅读 · 0 评论 -
如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
原文:https://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en翻译原文链接:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0623/3097.html部分知识点:需要jar的转载 2017-02-28 16:15:09 · 586 阅读 · 0 评论 -
retrofit+RXjava二次封装
接入说明:项目中已集成RXjava,RXandroid,Retrofit,为避免包冲突,不需要再次接入。即可直接使用RXjava,Retrofit的全部api.第一步:在项目的gradle文件中:123456allprojects { repositories {原创 2017-03-03 10:25:38 · 1775 阅读 · 0 评论 -
android studio之lambda初接触
1、androidstudio 使用lambda 需要安装java 8 且buildtoolsversion 要大于24.0.0,as大于2.12、集成步骤添加jackOptions{ enabled true}和compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetComp原创 2017-01-17 15:18:49 · 491 阅读 · 0 评论 -
intentservice之下载图片到本地
1.通过intentservies 下载图片到本地并把路劲存在sp中。package hnq.intentservicetest;import android.app.IntentService;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle原创 2017-06-21 16:35:33 · 649 阅读 · 0 评论 -
巧用ViewPager 打造不一样的广告轮播切换效果 之实践
1.此篇为对 http://blog.csdn.net/lmj623565791/article/details/51339751; 本文出自:【张鸿洋的博客】的实践。https://github.com/hongyangAndroid/MagicViewPager.具体讲解可看上面文章,此文只说需要特别注意的地方因为近期项目需要,先参照博客撸了一下...原创 2018-05-25 16:39:57 · 710 阅读 · 1 评论 -
android个人笔记之greendao初体验
一、.as配置环境1.项目的gradle文件buildscript { repositories { jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpat原创 2017-01-09 15:50:18 · 433 阅读 · 0 评论 -
as2.2 反射碰到的一个问题
最开始将项目从as 1.5搬到as 2.2 碰到一个问题:java-lang-stackoverflowerror最终找到原因,Class clz = obj.getClass();Field[] flds = clz.getFields();代码用了反射和递归,一个实体类中用了反射后多出了一个字段:导致递归无限循环。serialVersionUID,我的实体类并没有原创 2016-11-25 17:25:59 · 375 阅读 · 0 评论 -
CoordinatorLayout之注意事项
1.如果不了解CoordinatorLayout的可以先百度一下,这些都google5.0的控件<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c原创 2016-09-20 17:22:07 · 6636 阅读 · 0 评论 -
Android如何实现点击一次返回键返回桌面而不是退出应用?
原文:http://blog.csdn.net/woshizisezise/article/details/47423057有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需要重写onKeyDown()这个方法,在方法里面实现返回的代码,转载 2016-09-28 13:12:20 · 2874 阅读 · 0 评论 -
android笔记之图片适配原理
1.测试界面(测试导航图片的大小)2.测试准备宽高都是wrap_content 图片原大小120*54drawable-hdpi (dpi=240, density=1.5)drawable-xhdpi (dpi=320, density=2)drawable-xxhdpi (dpi=480, density=3)3.测试数据:图片存放位置 手机像素大小原创 2016-10-14 15:03:12 · 631 阅读 · 0 评论 -
android笔记之百度地图详情页展示
1.自己的app应用点击导航即可跳转到百度地图app的详情页展示:实现代码:if(!isInstallByread("com.baidu.BaiduMap")){ ShowToast.showToast("未安装百度地图",Activity_DiTu.this,false); return; }原创 2016-10-14 15:48:45 · 1352 阅读 · 0 评论 -
android笔记之可拖动的不要权限的悬浮框
调用的话直接调用begin方法就可以了,自己的笔记没有太多解释,代码很简单的package com.tianxia.administrator.chuanganqi;import android.animation.ObjectAnimator;import android.content.Context;import android.graphics.PixelFormat;impor原创 2016-10-14 15:58:31 · 1433 阅读 · 0 评论 -
android个人笔记之leakcanary初始化
1.在工程gradle加上后面2句dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0' debugCompile 'com.s原创 2016-10-19 17:04:38 · 794 阅读 · 0 评论 -
android笔记之不可被截屏的activity
只要给activity加上下面这个标签,activity就你、不能被系统截屏。getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);让手机震动的//获取系统震动服务Vibrator vib = (Vibrator) RecyclerViewActivity.this.getSystemService(Serv原创 2016-11-09 09:44:46 · 1051 阅读 · 0 评论 -
android笔记之activity切换动画
1代码:mContext.startActivity(intent);((Activity) mContext).overridePendingTransition(R.anim.push_up_in, R.anim.push_up_out);参数含义:第一个参数是下一个activity进入时的动画, 第二个参数是当前activity退原创 2016-10-20 14:03:14 · 455 阅读 · 0 评论 -
android笔记listview item加载动画
效果图:1.继承listviewactivityListviewitemActivity extends ListActivity 2.通过下面方式获取listviewlistview001 = getListView();3.关键步骤SwingLeftInAnimationAdapter swingLeftInAnimationAdapter=new SwingLe原创 2016-11-02 16:20:13 · 1894 阅读 · 0 评论 -
android studio lint(查看未被应用的资源文件)的使用
1.。。。。。。。。。。。。2。。。。。。。。。。。。。。。。。。然后就能够查找出哪些图片或者String里面的东西是多余的原创 2016-09-19 14:44:53 · 4746 阅读 · 0 评论