- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 京东授权登录 --开普勒控制台接入
京东授权登录 将sdk添加到项目 sdk添加到项目以后 授权登录 方法一1.在http://kepler.jd.com/console上创建应用,然后选择SDK下载,这里需要上传apk(apk为签名后的apk,可以直接debug签名,也可以release签名)用以读取应用签名和包名等信息来生成安全图片,上传完成后下载sdk。2.将SDK压缩包解压并且重命名为jdsdk_lib(这里名字随意)。3.在Android Studio中 File -> New -> Import M.
2020-08-03 10:09:48
4957
1
原创 Room 数据库的简单实用
User 表为自动创建 Person 表 为数据库升级创建 一、创建实体类 绑定表 package com.example.myapplication.room; import androidx.room.ColumnInfo; import androidx.room.Entity; import androidx.room.PrimaryKey; @Entity(tableName = "person") public class Person { @PrimaryKey(auto
2020-07-31 09:31:13
546
原创 仿微信侧滑菜单slidemenu
直接上代码 slidemenu package com.example.myapplication.customview; import android.content.Context; import android.content.res.TypedArray; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; import android.view.Mot.
2020-06-29 18:14:11
1703
原创 自定义TextBanner 自动滚动
不是很难 直接上代码 1、TextBanner package com.example.myapplication.customview; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGrou.
2020-06-28 16:40:47
434
2
原创 Incude便签
1、 include标签只有layout属性是必须的 2、include标签若指定了ID属性,而你的layout也定义了ID,则你的layout的ID会被覆盖 3、在include标签中所有的android:layout_*都是有效的。 但前提是必须要写layout_width和layout_height两个属性,否则无效 。 android:id="@+id/include"
2017-09-22 17:47:39
389
原创 连续点击两次退出程序
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - exitTime) > 2000) { Toast.makeText(g
2017-09-22 17:45:23
485
原创 自定义title
一、requestWindowFeature() requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 // 3.FEATURE_CUSTOM_TITLE:自定
2017-09-22 17:37:42
559
原创 Fragment 调用Activity onKeyDown()
Activity中 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub Log.d("ActionBar", "OnKey事件"); if(GamesFragment != null
2017-09-22 17:01:23
981
原创 在代码中动态设置selector
class MyButton extends View { public MyButton(Context context) { super(context); } // 以下这个方法也可以把你的图片数组传过来,以StateListDrawable来设置图片状态,来表现button的各中状态。未选
2017-08-18 11:38:35
487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人