- 博客(23)
- 资源 (7)
- 收藏
- 关注
转载 Ubuntu环境变量配置
1、Ubuntu专有方式编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入:include /etc/ld.so.conf.d/*.conf然后在/etc/ld.so.conf.d下边新建一个以 .conf 结尾的文件。在新建的 .conf 文件中写入需要设置的 path,例如:~/mypath/bin2、用户目录下的 .bashrc 文件在用户主目录下,有一个 ...
2019-04-03 09:58:37
978
转载 在Java中动态的加载一个布局
LayoutInflater inflater=(LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.imagebtn, this); imageView=(ImageView) findViewById(R.id
2016-07-12 16:50:02
854
原创 View的绘制
当测量好了一个View后,就可以简单地重写onDraw()方法,并在canvas对象上来绘制所需要的图像;要在Android中绘制相应的图像,就必须在canvas上进行绘制执行顺序onSizeChanged()比onDraw()先执行在onDraw()方法中调用invalidate()方法通知view进行重绘,将再次执行onDraw()方法,不在执行onSizeChanged(
2016-07-02 11:37:19
412
原创 关于自定义控件的学习总结
自定义控件时有五个较为重要的回调onFinishInflate():从xml加载组件后回调onSizeChanged();组件大小改变时回调onMeasure();回调该方法来进行测量(主动回调,需要主动写出来实现功能)onLayout();回调该方法来进行来确定显示的位置(主动回调,需要主动写出来实现功能)onTouchEvent()监听到触摸事件时回调自定义
2016-07-01 22:23:36
587
1
原创 创建自己的Application,以在整个应用中分享数据(程序启动时会默认创建一个Application)
public class AppContext extends Application{}需要在AndroidManifest中的application标签下声明android:name=".common.AppContext"
2016-06-17 10:49:59
483
翻译 android中LayoutParams
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。 可以这样去形容LayoutParams,在象棋的棋盘上,每个棋子都占据一个位置,也就是每个棋子都有一
2016-06-16 21:36:26
519
原创 Framgent开发
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main_fl" android:layout_width="fill_parent" android:layout_height="fill_parent" android:backgro
2016-06-16 10:07:00
792
转载 android中bitmap用法示例
package com.testbitmapscale; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.
2016-05-08 08:56:24
1172
转载 java和android中回调方法分析
转一篇简易易懂的android回调的实现--->(转的) (2012-05-26 20:37:11)转载▼标签: 杂谈 回调机制在 Android 监听用户界面操作中的体现本文讨论以下两个内容:1. 回调函数2. 回调机制在 Android框架 监听用户界面操作中的作用一 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地
2016-05-07 11:34:27
608
翻译 android中点击item时通过不同数据进行不同的操作
private OnItemClickListener onItemClickListener = new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView parent, View view, int position,long id) {OrderManageData2 data = orde
2016-05-01 22:11:03
913
原创 Volley框架封装Adapter用法总结
import org.simple.eventbus.EventBus;import android.content.Intent;import android.view.View;import android.view.ViewGroup;import android.widget.Button;import android.widget.ImageView;im
2016-05-01 15:57:03
558
翻译 java中输入流和输出流
输入流InputStream和输出流OutStream是抽象方法,不能被实例化,它们还有很多子类 输入流InputStream的常用方法 int read()从输入流读取一个八位的字符,把它转换为0~255之间的整数,并返回这一整数 int read(byte【】 b) 从输入流读取若干字节,把他们保存到参数b自定的字节数组中,返回的整数表示读取字节数 int read(byte【
2016-04-30 21:51:15
862
翻译 java自定义泛型
假设要实现一个简单的容器,用于缓存程序中的某个值, 此时这个容器中势必要定义两个方法save()和get()一个用于保存数据,一个用于取出数据元素, 如果在定义一个类CachePool时使用声明参数类型,将save()方法的参数类型和get()方法的返回类型都声明为T, 那么在存入元素时元素的类型就限定了,容器中就只能存入T类型的元素,在取出元素时就无需进行类型转换 例如: c
2016-04-30 14:56:50
626
翻译 java中线程总结
在一个操作系统中,每个独立执行的程序都可成为一个进程,在一个进程中还可有多个执行单元同时运行,这些执行单元可以看作程序执行的一条条线索,被称为线程。 每一个进程中都至少存在一个线程 1,继承Thread类创建多线程,覆写Thread类的run()方法,start()方法用于启动线程,线程启动后,系统会自动调用runU()方法; public class Example02{ p
2016-04-24 23:06:11
426
翻译 java中匿名内部类的问题
//匿名内部类 如果方法的参数被定义为一个接口类型,那么就需要定义一个类来实现接口 interface Animal{ void shout(); } public class Example{ public static void public static void main(String[] args
2016-04-24 22:14:16
669
翻译 java中异常的处理
//异常分为Error和Exception,它们都继承自Throwable,Error为错误类,是比较严重的,紧靠修改程序本身是不能执行的。 //Exception类成为异常类,表示程序本身可以处理的错误,在java开发中进行的异常处理都是Exception类及其子类。 //在Eception类的众多子类中有一个特殊的RuntimeException类,该类及其子类用于表示运行
2016-04-24 21:47:19
639
翻译 java中内部类的问题
//成员内部类,在类中除了可以定义成员变量,成员方法,还可以定义类,这样的类成为成员内部类;在成员内部类中可以访问外部类的所有成员 ///如果想通过外部类去访问内部类,则需要通过外部类对象去创建外部类对象:语法为: //外部类名.内部类名 变量名=new 外部类名().内部类名(); public class Example{ publi
2016-04-24 15:43:06
462
ffmpegandroid动态链接库,两个版本,一个支持neon和硬解码,一个不支持
2019-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人