Android基础
文章平均质量分 70
sungeAndroid
价格是否是否
展开
-
Android中的动画
Android中的动画简单的认识和总结原创 2016-12-10 21:47:47 · 299 阅读 · 0 评论 -
android 点击布局隐藏软键盘 记录
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(v.getWindowToken(), 0);原创 2017-04-24 13:48:32 · 332 阅读 · 0 评论 -
Android 原生控件 1 SearchView
SearchView 看名字也能知道是干什么用的,主要是处理用户的输入。效果g该类的方法//OnQueryTextListener 输入文本监听 复写方法 boolean onQueryTextSubmit(String query);和boolean onQueryTextChange(String newText);//boolean onQueryTextSubm原创 2017-04-24 18:08:21 · 708 阅读 · 0 评论 -
Android 原生控件 2 Switch 和 TogglBUtton
Switch和TogglButton用法都差不多,他们都是继承与CompoundButton意思是复合按钮Switch:方法 //isChecked()是否被选中//setOnCheckedChangeListener选择监听接口//isChecked()是否被选中//setButtonDrawable(int resid)设置Button的Drawable属性//setC原创 2017-04-25 14:17:38 · 506 阅读 · 0 评论 -
Android 原生控件 3 AutoCompleteTextView实现根据用户输入弹出最近使用的选项
AutoCompleteTextView是一个根据用户的输入弹出建议列表,类似这种在xml使用<!--常用属性 android:completionHint设置出现在下拉菜单中的提示标题 android:completionThreshold设置用户至少输入多少个字符才会显示提示 android:dropDownHorizont原创 2017-04-25 15:22:12 · 1031 阅读 · 0 评论 -
去掉状态栏,隐藏标题栏,记录
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);getWindow().setBackgroundDrawable(new ColorDrawable(0xFF000000));if (Build.VERSIO原创 2017-06-22 10:14:35 · 480 阅读 · 0 评论 -
Android PopupMenu弹出菜单使用
//弹出菜单配置private void showPopupMenu(View view) { // View当前PopupMenu显示的相对View的位置 第3个参数控制位置的,只能控制左右,不知道怎么控制上下, 哪位大神知道,回复说下万分感谢 Gravity.END 是左边,START是右边 PopupMenu popupMenu = new PopupMenu(thi原创 2017-07-14 16:03:48 · 1779 阅读 · 1 评论 -
Android 调用相机裁剪图片,和调用相册裁剪图片,动态申请相机权限和sd的读写权限
因为拍照之后得裁剪图片,把裁剪之后的图片保存在sd中,首先动态申请sd的读写权限private static String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};priv原创 2017-08-17 10:42:53 · 657 阅读 · 0 评论 -
android 自定义属性,分享一个自适应容器,多用于显示图片,保证图片不变形
自适应容器需要用到自定义属性,先简单了解自定义属性TextView View Button 都有一些属性,例如 android:layout_width,这些都是系统定义的属性,可以直接用,当然这些属性在有些时候不能满足我们的需求,最常见的是在自定义控件的时候,网上的开源框架很多都有自定义控件,使用到自定义属性,这些自定义属性可以改变控件的样式等,方便使用者修改,先看下系统的定义的属性,这原创 2017-09-21 17:25:34 · 726 阅读 · 0 评论 -
开发中使用BaseApplication继承Application遇到的问题,做记录
BaseApplication继承Application有什么用就不用说了,在Activity中通过getApplication()方法获取Application实例转成BaseApplication的时候报类型转换异常,解决办法,在AndroidManifest.xml中要在application节点下添加一个name属性,就没事了不知道什么原因原创 2017-02-27 15:43:08 · 1203 阅读 · 0 评论 -
Android 项目需求Camera + SurfaceView实现自定义拍照,遇到的问题
首先要自定义SurfaceView实时显示摄像头捕获的画面SurfaceView非常强大,有双缓存机制,可以在子线程更新ui,在游戏开发中最常用,下面是自定义SurfaceView仿照别人的博客写的地址忘记了public class MySurfaceView extends SurfaceView implements SurfaceHolder.Callback { p原创 2017-02-14 17:41:40 · 2587 阅读 · 0 评论 -
简单的使用动画差值器
动画差值器 AccelerateDecelerateInterpolator //中间速度加快AccelerateInterpolator //加速DecelerateInterpolator //减速AnticipateInterpolator //后退一点再加速Ov原创 2016-12-11 13:43:03 · 633 阅读 · 0 评论 -
Android的屏幕适配,图片适配
5中适配 1图片适配(不同像素密度的手机加载不同资源文件夹的图片) 已知屏幕的宽和高通过勾股定理计算出屏幕的密度(dpi)例子:已知1280*720的手机(5寸)1280(屏幕的高度上有1280个像素点)720(屏幕的宽度上有720个像素点)勾股定理1468.6(斜边的像素点) = Math.sqrt(1280*1280+720*720)原创 2016-12-14 23:26:29 · 822 阅读 · 0 评论 -
Android基础Activity的生命周期方法
简单理解Activity的生命周期方法原创 2016-12-05 17:11:50 · 433 阅读 · 0 评论 -
自定义dialog
简单的自定义自定义dialog首先要继承系统的dialog类,要求必须有一个构造方法 我们使用2个参数的构造方法,在源码中一个参数的调用2个参数的构造,3个参数的构造调用3个参数的构造,在第三个构造方法中,会解析一个系统的样式,我们使用第二个构造方法就是为了让系统解析我们定义的样式public Mydialog(Context context) { super(co原创 2016-12-17 08:24:42 · 362 阅读 · 0 评论 -
Android的事件传递机制
控件事件的相关方法Activity:disPatchTouchEvent(),onTouchevent()ViewGroup:disPatchTouchEvent()onInterceptTouchEvent()onTouchEvent()View:disPatchTouchEvent(),onTouchevent()事件的传递是从Activity传进来,然后走到ViewGro原创 2016-12-21 16:13:32 · 338 阅读 · 0 评论 -
Android通过oracle的jdbc驱动直接访问oracle数据库
发布时间:2017,1,15 原创博文首先直接操作数据库是非常不安全的,懂android的反编译你的程序很容易就发现你连接数据库的核心代码了.jdbc版本你要知道数据库的版本,根据数据看的版本到官网下载对应的jdbc版本.地址:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.原创 2017-01-15 16:09:10 · 9988 阅读 · 7 评论 -
android实现点击2下退出程序
//重写onKeyUp(),实现连续两次点击方可退出当前应用 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { //如果侧拉菜单打开点击back键只是关闭侧拉菜单 if(mDrawerlayout.isDrawerOpen(Gravity.LEFT)){原创 2017-03-01 10:02:00 · 415 阅读 · 0 评论 -
Android 使用Picasso加载图片,并获取到图片,加载图片监听
图片加载框架Picasso都很熟悉,也很好用一行代码就加载到图片了Picasso.with(Context).load(url).into(显示图片的控件);这样是没办法获取到加载的图片的,因为是异步的不知道什么时候图片加载成功了Picasso.with(mContext).load(path).into(mTarget);private Target mTarge原创 2017-03-01 16:22:09 · 3623 阅读 · 0 评论 -
Android实现LIstView条目单选和多选RadioButton
看效果图是不是你想要的ListView的布局<ListView android:choiceMode="singleChoice" android:background="#fff" android:layout_marginTop="5dp" android:id="@+id/listview_template" and原创 2017-11-27 16:32:02 · 1269 阅读 · 0 评论