`
zhangfy068
  • 浏览: 143932 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
  1.请谈一下Android系统的架构。 答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。  详细框架参考:http://www.cnblogs.com/royenhome/archive/2010/04/24/1719293.html 2.谈谈android大众常用的五种布局。 答:在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout( ...
1、弹提示信息   Toast.makeText(act, "短信发送完成", Toast.LENGTH_LONG).show();   2、发送短信   SmsManager smsManager = SmsManager.getDefault(); PendingIntent sentIntent = PendingIntent.getBroadcast(act, 0, new Intent(), 0); smsManager.sendTextMessage(addressStr, null, contentStr , sent ...
源码: http://download.csdn.net/download/songzhiyong1121/5088220   有这个actionBar和slidingMenu二个源码。 使用demo的时候需要让其作为Lib.      
简介: http://www.360doc.com/content/12/1028/18/7857928_244286869.shtml   demo  http://www.cnblogs.com/xinye/archive/2012/08/28/2659712.html  通过此方法获得自定义的Fragement DetailsFragment details = (DetailsFragment) getFragmentManager() .findFragmentById(R.id.details);  一个activity中加入许多的片段 
android:layout_height="0dp" android:layout_weight="1" android:scaleType="center" 缩放类型 layout_weight表示按原比例1显示,需要与layout_height配合使用。   自定义一个Linerlayout   监听手势下拉这个动作,使用Scroll这个类进行滚动 scroller = new Scroller(getContext(), new AccelerateDecelerateInterpolat ...
  1、登录界面  button中设置该属性,点击的时候会回调activity中的该方法。   android:onClick="welcome_login"   public void welcome_login(View v) { Intent intent = new Intent(); intent.setClass(Welcome.this,Login.class); startActivity(intent); //this.finish(); }   2、登录中界面,采用相 ...
package com.jiangqq.util; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONObject; ...

ECLIPSE安装地址

eclipse安装GIThttp://download.eclipse.org/egit/updates maven http://m2eclipse.sonatype.org/sites/m2e
其实也就是自定义了一个Adapter,也可以使用SimpleExpandableListAdapter来代替。   package com.szy; import android.app.ExpandableListActivity; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.AbsListView; import android.widget.Ba ...
    自定义一个view 绘制 package com.lolo.my361.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Typeface; import android.util.AttributeSet; import android.view.MotionEvent; import andr ...
SysApplication这个类复制到工程里面,然后在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this); 添加当前Acitivity到ancivitylist里面去,最后在想退出的时候调用SysApplication.getInstance().exit();可直接关闭所有的Acitivity并退出应用程序。附代码:import java.util.LinkedList; import java.util.List; import android.app.Activity; import andr ...
自定义一个TextView package com.jack.viewbadger.view; import android.content.Context; import android.content.res.Resources; import android.graphics.Color; import android.graphics.Typeface; import android.graphics.drawable.ShapeDrawable; import android.graphics.drawable.shapes.RoundRectShape; imp ...
onInterceptTouchEvent和onTouchEvent调用时序 原文:http://blog.csdn.net/ddna/article/details/5473293?reload 返回false的话,这个Down的下一次,Move和Up等操作将继续进行拦截。 拦截返回true表示自己能消费。这个Down的下一次,Move,Up等操作将直接传给此ViewGroup的onTouch而不需要拦截。        onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发
1.如果没有再配置文件中精确指定多大,而是由子VIEW的大小所决定的。可以测通过测量。     当调用View.measure(0,0)意思是 测量该measure的大小。 如果会递归调用子View的onmeasure()方法(该方法可被override,在此方法中调用setMeasureWidth来设置宽,高。) 测量的值与实际的值不一样。。比如一张1024*768的图,测量出来,需要这么大位置,但实际上只有540*768的显示位置。getWidth()与getMeasureWidth()的区别。。  View 绘制流程http://blog.csdn.net/qinjuning ...

仿IQIYI界面

  底部菜单 采用5个不同的Linerlayout,每一个LineLayout包含一个ImageView和一个TextView。 使用TabHost。       
Global site tag (gtag.js) - Google Analytics