java之注解与反射 下面的代码段首先定义了一个int型的常量CONST,并赋值为 10;并定义了一个int型的变 num,其初始值为100,并输出变量的值;然后在程序运行时改变该变量的值为180,并输出改变后变量的值;后输出常量CONST的值。
获取照相后图片的地址 if (requestCode == REQUEST_CODE_CAMERA) {if (data != null) {Uri uri = data.getData();Cursor cursor = this.getContentResolver().query(uri, null,null, null, null);if (cursor.moveToFirst()) {
Rxjava的使用 package com.zgs.rxjavatext;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import rx.Observable;import rx.Observer;import rx.Subscriber;publi
对于5.0新控件的学习 状态栏,RecycleView,CardView状态栏方面包含:CoordinatorLayout、AppbarLayout、CollapsingToolbarLayout,ToolbarMarkdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl +
设计模式 /** * 内部类单列模式 */public class A { private A(){}; private static class B{ public static A a = new A(); } private static A getInstante(){ return B.a; }}//------
android autolayout适配 一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android 屏幕适配方案Android 百分比布局库(percent-support-lib) 解析与扩展Android 增强版百分比布局库 为了适配而扩展
aotulayout适配可能会遇到的问题 、、、、、、、、、、、、、、、、、、、、、、、、、ListView、RecyclerView类的Item的适配sample中包含ListView、RecyclerView例子,具体查看sample对于ListView对于ListView这类控件的item,默认根局部写“px”进行适配是无效的,因为外层非AutoXXXLayout,而是ListView。但是,
webview加载html 及显示效果 desc_web.loadData(goodsDetailsEntity.getGood().getDesc(), "text/html; charset=UTF-8", null);
scorll嵌套listview,显示不全 public class ListViewForScrollView extends ListView { public ListViewForScrollView(Context context) { super(context); } public ListViewForScrollView(Context context, At
json的生成与解析 JSONArray jsonMembers = new JSONArray(); //这个是大括号[] JSONObject member1 = new JSONObject(); //这个是中括号{} member1.put("loginname", "zhangfan"); member1.put("password", "userpass");
自定义Dialog 自定义Dialog有时候自带的各种方法并不能满足我们的Dialog的设计需求,这时候我们可以自己写一个 xml 设计符合需求的Dialog。(仅为设计Dialog的Message部分,并不是Dialog整体)1.创建一个名为dialog的XML2.创建View对象与XML关联LayoutInflater inflater = getLayoutInflater(
fragemt切换 /**currentFragment 设置默认fragemt时赋值 * 使用show() hide()切换页面 显示fragment */ private void showFragment(Fragment fg) { FragmentManager manager = getSupportFragmentManager(); Fragm
PagerSlidingTabStrip 标题添加小图标 String html = “”; ImageGetter imgGetter = new ImageGetter() { @Override public Drawable getDrawable(String source) { // TODO Auto-generated method stub
框架的使用 Gson框架:(javabean 对象)TestEntity entity =gson.fromJson( jsonString ,TestEntity.class );实体类对应json数据的键,这样就会把值传给实体。xUtils框架(网络请求,图片加载,事件注解): post,get 请求:@SuppressWarnings("unused")public void getJson(Cont
软键盘的关闭与打开 如果打开 想要关闭InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);mInputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0
svn的使用 服务器端 安装好后,首先先建立一个仓库 出现两个选项,选第一个,常规创建 然后输入创库名字 然后选择创建空的仓库 然后选择配置权限,第一个几乎不用,第二个是所有人都有读写权限,第三个是选择用户设置权限。 然后仓库就建立好了,接来是客户端的使用。1.跟服务端建立关联 在项目文件夹内右键 svn checkout ,然后要输入项目url地址,在服务端仓库右键,所以任务里,可以复
面试笔记 android五大布局: LinearLayout,RelativeLayout,TableLayout,FrameLayout,AbsoluteLayout.android 屏幕适配: 1 基本概念:屏幕大小 :物理屏幕的大小,看屏幕的对角线。 分辨率(px) :实际上是像素的总和。1280*720 dpi :密度。(每英寸所展示的像素) px = dp*(dpi/160)
计算机原理 所以源程序都是由0和1组成的位序列(bit),8位组成一个字节,每个字节表示文本中的字符(一个英文字母,编码的不同汉字字符所对应的字节数也不同),现在一般都用ascii编码来表示文本字符,每个字节对应一个数值,而这个数值又对应着一个字符。Gcc编译器翻译源程序为一个可执行目标文件 ,这个过程分为四步: - 预处理(cpp) - 根据以字符“#”开头的的命令,修改源程序。比如hello.c中的
主谓宾定状补,名词代词不定式 名词代词等名词 n.:表示人,事物,地点名称 例如(GuoSheng,car,book,boy,American) 冠词 art .: 本身不能独立使用,只能放在名词前帮助说明名词所指的人或事物 例(a/an the) 数词 num.:表示数量或顺序(first,one,two,last) 代词 pron.:代替名词或则数词 (I,this,my,your,it) 形容词:表示人或事物