Android
wuweiwei001
我热爱编程!!!!
展开
-
Android项目开发之Sqlite数据存储
数据库基类 /** * DBHelper继承了SQLiteOpenHelper,作为维护和管理数据库的基类 */public class DBHelper extends SQLiteOpenHelper{ public static final String DB_NAME = "wirelessqa.db"; public原创 2016-07-19 21:24:37 · 514 阅读 · 0 评论 -
Android开发之自定义开关
/** * 一个视图从创建到显示过程中的主要方法 * //1.构造方法实例化类 * //2.测量-measure(int,int)-->onMeasure(); * 如果当前View是一个ViewGroup,还有义务测量孩子 * 孩子有建议权 * //3.指定位置-layout()-->onLayout(); * 指定控件的位置,一般View不用写这个方法,ViewGroup的时候才原创 2017-02-25 13:57:30 · 636 阅读 · 0 评论 -
Android开发之手机适配工具类
public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.ge原创 2017-02-24 15:40:59 · 494 阅读 · 0 评论 -
Android学习之数据存储
Android数据存储1. 主界面XML<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=原创 2017-02-15 18:29:38 · 242 阅读 · 0 评论 -
Android之ViewPager的使用
MainActivity:public class MainActivity extends AppCompatActivity { private static final String TAG = MainActivity.class.getSimpleName(); private ViewPager viewpager; private TextView tv原创 2017-02-24 11:28:11 · 347 阅读 · 0 评论 -
Android之ListView分页加载数据功能实现代码
什么是ListView分页加载数据功能呢?在现在的大数据时代,我们不可能把某些数据全部展示到界面,好比我们经常会看的QQ空间一样,当你看动态的时候,系统不可能会把所有好友的动态都展示在上面,你能看到的一般都是最新好友更新的动态,假如你要看非最新的好友动态,通常你都会手指向上滑动屏幕然后去查看,当界面下滑到一定数量的时候,就会看到一个“查看更多”,然后突然停顿一下,系统会通过网络去给你刷新其他动态信转载 2017-03-02 17:18:21 · 423 阅读 · 0 评论 -
Android实现横屏与竖屏之间的转换
public void switchOrientation(View v){ int orientation = getResources().getConfiguration().orientation; if (orientation == Configuration.ORIENTATION_PORTRAIT){ setRequestedOrientation(原创 2017-02-22 19:41:51 · 867 阅读 · 0 评论 -
Android应用组件之ContentProvider
ContentProvider:1. MainActivitypublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi原创 2017-02-20 14:43:04 · 211 阅读 · 0 评论 -
Android应用组件之Service
Service的生命周期:AIDL的用法:1. 服务端:1.1 MyRemoteService.javapublic class MyRemoteService extends Service { @Override public IBinder onBind(Intent intent) { Log.e("TAG", "onBind()"); r原创 2017-02-20 14:25:54 · 275 阅读 · 0 评论 -
Android开发之listView使用(手机应用列表显示)
1.MainActivity文件public class MainActivity extends Activity implements OnItemLongClickListener { private ListView lv_main; private List data; private AppAdapter adapter; @Override protected v原创 2017-01-18 16:25:47 · 5551 阅读 · 2 评论 -
图片的三级缓存
图片的三级缓存:1. 服务器端serlet:/** * 返回包含所有商品信息Json数据的Servlet */public class ShopInfoListServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletR原创 2017-02-17 10:40:21 · 293 阅读 · 0 评论 -
android学习之消息机制与异步任务
消息机制:1. XML文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="verti原创 2017-02-17 10:27:00 · 356 阅读 · 0 评论 -
Android开发之打电话和发短息接口调用
Activity文件public class MainActivity extends Activity implements OnLongClickListener { private EditText et_main_number; private EditText et_main_sms; private Button btn_main_call; private Button b原创 2017-01-17 16:23:13 · 759 阅读 · 0 评论 -
Android开发常用组件学习(上)
1.简单UI组件Activity文件/** * 简单的component * @author Administrator * */public class SimpleComponentActivity extends Activity { private TextView tv_simple_message; private EditText et_simple_numb原创 2017-01-17 16:13:54 · 585 阅读 · 0 评论 -
Android中ImageView.ScaleType属性值
1 android:scaleType="center"(1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按照图片的原大小居中显示,不缩放,用ImageView的大小截取图片的居中部分。(2)当图片小于ImageView的宽高:直接居中显示该图片。2 android:scaleType="centerCrop"(1)当图转载 2016-12-20 17:01:39 · 211 阅读 · 0 评论 -
Android开发之自定义属性
public class MyAttributeView extends View { private int myAge; private String myName; private Bitmap myBg; public MyAttributeView(Context context, AttributeSet attrs) { super(原创 2017-02-25 15:10:31 · 348 阅读 · 0 评论