自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

翻译 Android Studio Prettify 插件(as控件初始化findViewbyid)

1、功能:能够一键声明layout文件中的所有注明id的控件,节省时间2、插件下载地址: http://plugins.jetbrains.com/plugin/74053、插件安装步骤: File->Settings->Plugins->Install plugin from disk

2017-02-28 17:32:45 1464

原创 Android app监测登录用户上线下线最简单最好用最容易理解的方法;

看了好多网上的资料,大多代码长而且不好理解,本人自己谢了一种方法跟大家分享,个人认为比较简单容易理解,主要分如下几个步骤:第一步:重写activity的基类,使所有需要监测的每个单个activity,都继承与重写的这个(MyBaseActivity) * 重写一个Activity 的基类 ,记录其子Activity的状态 */public class MyBaseActivity

2017-01-03 11:10:42 3221 2

转载 分享一些收集整理的一些常用Android万能工具类

网址  https://github.com/l123456789jy/Lazy内容包括AnimationUtils动画工具类AppUtilsAPP相关信息工具类AssetDatabaseOpenHelper目录资源获取Base64加密BitmapUtil获取Bitmap和对Bitmap的操作

2016-09-18 15:58:19 1123

翻译 TextView显示图片,阴影,字体加粗,多种颜色字体,自定义字体

1.    自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用:TextViewtv = (TextView)

2016-09-14 17:39:39 910

原创 Android studio 3.0项目如何导入自己的model

第一步:导入model ,  file -> import model  选择自己要导入作为model的project(纯Android studio 工程),如下图:    第二步:完成第一步后,项目列表出现了自己的model,修改导入的项目project的grade,主要是把apply plugin: 'com.android.application' 为apply ...

2018-07-20 16:27:41 8405

原创 Lsn2_布局渲染流程与原理_2018-1-3

GPU        GPU用途是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件,也是“人机对话”的重要设备之一。显卡作为电脑主机里的一个重要组成部分,承担输出显示图形的任务,对于从事专业图形设计的人来说显卡非常重要。     如果CPU想画一个二维图形,只需要发个指令给GPU,如“在坐标位置(x, y)处

2018-01-04 22:56:20 481 1

原创 冒泡排序 选择排序 递归思想

package com.sj.dncourse;/** * Created by 96178 on 2017/11/28. * 单元测试 */public class Test { /** * 冒泡排序(5次以下,建议使用) * @param arr */ public void bubbleSort(int[] arr){

2017-11-28 23:52:54 525

原创 (带权有向图)邻接矩阵表示图代码实现

package dn1124;/**   * @author sj  E-mail: 961784535@qq.com   * @version 创建时间: 2017-11-26 下午10:16:38   * 类说明:  (带权有向图)邻接矩阵表示图代码实现 */public class Graph {public static final int MAX_WEIG

2017-11-26 22:57:42 29610 1

原创 总结 图(有向图、无向图、权、度、存储结构、邻接矩阵、领接表 概念)

20171124  图的概念:    图的基本性质:  无向图:  有向图:  连通图:  图的权:有些图的边或者狐剧有与他相关的数字,这种与图的边或者狐相关的数叫做权。  图的度:无向图顶点的边数叫度,有向图顶点的边数叫出度和入度 。  图的数据存储结构-邻接矩阵:  带权邻接矩阵表示法:  图的存储结构-邻接表  无向图的邻接表:  有向

2017-11-26 22:07:45 38664 1

原创 android屏幕适配的两种方式

第一种:适配中小型项目;直接上代码,代码中有注释,考虑性能方面的原因,只适合中小型的项目,项目大了,会影响性能  step1:/** * 为了方便框架内部使用application 和得到context上下文 用 */public class MyApplication extends Application { private static MyApplicat

2017-11-26 20:26:07 1168

原创 平衡二叉树(AVL树)一图一步骤代码实现左旋右旋,左右平衡操作

/** * 类说明:AVL树 */public class AVLTreeE extends ComparableE>> { NodeE> root; int size = 0; private static final int LH = 1; private static

2017-11-22 10:36:32 1982

原创 1120 哈夫曼树的创建遍历查找当前节点的编码

package dn1120;import java.util.ArrayList;import java.util.Collections;import java.util.LinkedList;import java.util.List;import java.util.Stack;/**    * 类说明:  哈夫曼树的创建遍历查找当前节点的编码

2017-11-21 21:59:25 1075 1

原创 二叉树查找删除实现

如何实现  二叉树查找删除实现:(原创,仅供学习,和知识积累)

2017-11-21 10:32:03 266

原创 二叉树的遍历--用递归 和栈 实现 前序、中序、后序遍历

二叉树的遍历--用递归 和栈 实现 前序、中序、后序遍历

2017-11-14 23:59:57 528

原创 使用堆栈思路 实现逆波兰表达式

/**    * 使用堆栈实现逆波兰表达式 * */public class InverseClass {   private char[] list;//放置最开始输入的,被拆分之后的内容    private char[] sign;//放置运算符    private char[] rpnList;//放置逆波兰表达式 public void puti

2017-11-14 21:59:52 643

原创 面试-链表逆置 作业手写一个单链表,并且实现单链表元素的逆置,(a0, a1,a2,a3,..an)-> (an,an-1,… a1, a0),算法的空间复杂度和时间复杂度经可能低

题目:手写一个单链表,并且实现单链表元素的逆置,(a0, a1,a2,a3,..an)-> (an,an-1,… a1, a0),算法的空间复杂度和时间复杂度经可能低?代码如何下:public class LinkedList {public Node head = null;//链表第一个元素public void add(T newItem) {Node new

2017-11-13 00:14:44 2881

原创 JVM terminated. Exit code=-1的解决方法

问题截图:右键myeclispe  -> 打开文件位置  ->找到myeclipse.ini 打开,修改Xmx XX,看起是否是大于4倍的关系

2017-10-10 15:08:58 14083

转载 最全最好用的Android Studio插件整理

来自:http://www.jianshu.com/p/327027fec8fc现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据jso

2017-04-26 11:42:31 718

原创 as中的 GsonFormat 一件解析插件的使用

安装插件:  file  ->  setting -> plugins  搜索框输入  GsonFormat  下载安装即可 使用插件:   新建一个类接受解析数据,然后鼠标右键,generate -> gsonFormat,  然后放入gson数据,点击OK

2017-03-07 16:56:57 479

翻译 listView和checkbox实现单选 ,多选 最简便方法

我的adapterpublic class SingleAdapter extends BaseAdapter { Context context; private ArrayList groups; public SingleAdapter(Context context, ArrayList groups) { this.context =

2016-11-16 18:05:11 677

原创 清除app缓存,及文件的万能工具类

* 清楚文件缓存工具类 * */public class DateclearManager { /** * 清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * * @param context */ public static void cleanInternalCache(Context context) { deleteF

2016-11-09 14:56:18 291

原创 自定义多行多列设置单选按钮

效果图values里面设置的xml version="1.0" encoding="utf-8"?>name="attrs_choice"> name="attr_rb1" format="string"/> name="attr_rb2" format="string"/> name="attr_rb3" fo

2016-11-03 15:00:34 1034

翻译 Android Studio 修改包名最简单做法

Android Studio,咱们开发安卓的利器,自推出就受到移动开发者的追捧,但一路走来,大家谈到他,充满了兴奋之情,也略显羞涩,随版本自推出以来,不断完善BUG,但咱们还是深深地踩了进去,说多了,淡淡的忧伤又开始浮现。。切入主题,((今儿是来给大家分享一份入门必备的大招,如何利用Android studio修改包名!))   首先咱们先来介绍 Android Studio的目录结构,以

2016-10-26 15:36:23 682

原创 JNI NDK AOP架构设计 UML建模 IOC架构设计 MVP架构等安卓专有名词简介

JNI(Java Native Interface)是JAVA平台的一部分,允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但并不妨碍使用其他语言,只要调用约定受支持就可以。NDK全称:Native Development Kit。NDK是一系列工具的集合。* NDK提供了一系列的工具,帮助开发者快速开发C(或C+

2016-10-13 15:55:48 549

翻译 Android中:Activity、Content Provider、Broadcast和AIDLService4种跨历程通讯的方式

由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content

2016-10-09 10:14:37 998

翻译 图片尺寸压缩和图片质量压缩

开发中遇到需要上传图片的场景还是很常见的,这就涉及到图片的压缩处理。如果不进行压缩,势必造成消耗大量的流量,下载图片的速度慢等。关于android如何压缩,网上的资料也是很多,但大多数都是代码片段,讲解压缩步骤,而没有一个实用的工具类库。那么如何将压缩算法封装成一个实用工具库呢?其中会遇到些什么问题,比如:需要压缩的图片有多少压缩后的图片是覆盖还是保存到另外的目录如果是另存目录需要

2016-10-08 16:38:46 928

原创 如何加载html文件到安卓项目中

新建一个安卓项目,new ->   folder -->   assets Floder 新建一个文件夹然后把html文件拷贝到assets文件夹中,最后文件目录是这样的activity 里面的代码是这样的package com.sj.yinjiaoyun.mywedview;import android.support.v7.app.AppCo

2016-09-23 09:08:16 1739

原创 如何把自己的CSDN博客内容和百度搜索关联起来

只要在这个网址http://www.baidu.com/search/url_submit.html 提交您的博客网址即可

2016-09-14 10:09:36 536

原创 Android使用后自定义控件如何在该布局文件以外动态的设置自定义控件的属性

在写自定控件时,填充自定义控件的属性有两种,一种是直接在布局文件里面添加xmlns:app="http://schemas.android.com/apk/res-auto"然后以app:--  开头的形式直接填充属性,然而这是一种比较呆板的填充方式,我们如何在layout外面动态填充属性呢?其实很简单,直接上代码,下面列举一个在listview里面item相为我们自定义控件。

2016-09-13 15:16:01 3443

空空如也

空空如也

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

TA关注的人

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