- 博客(9)
- 收藏
- 关注
原创 Android setTextSize()学习
相关文章1相关文章2/** * dp(dip)、sp 、 px 转化 * */ public class DisplayUtil { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @param pxValue * @param scale * (DisplayMetrics类中属性density) .
2021-05-17 18:19:15 167
原创 Bitmap Canvas Paint的使用(在图片上添加文字或图片)
我是标题一、获取Bitmap二、使用Canvas和Paint制作新的Bitmap1、先添加背景2、添加爱心图标3、添加文字3.1 设置字体3.2 添加标题3.3 添加正文3.4 最后三、整体代码一个分享功能, 需要在图片上添加文字和图标(图片).分享前:分享后:一、获取Bitmap使用Bitmap时, 会遇到bitmap的长宽与实际图片的长宽不一样.解决方法:public static Bitmap getBitmapFromDrawable(Context context, int dr
2021-04-21 10:41:32 1275
原创 MySQL的学习及JDBC的使用
MySQL的学习及JDBC的使用MySQLJDBC使用JDBCUtilsJDBC使用模板MySQL学习视频: bilibiliC:\Users\Admin>mysql -h xxx.xxx.xxx.xxx -u test -p密码mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or
2021-04-19 12:54:50 91
原创 Android Studio 判断是否联网(获取瞬时状态)
private boolean isConnectivity() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { ConnectivityManager cm = getSystemService(ConnectivityManager.class); Network network = cm.getActiveNetwor...
2021-04-01 15:40:28 645
原创 解决在adapter中设置点击item时跳转activity遇到的问题
解决在adapter中设置点击item时跳转activity时遇到的问题1. 在adapter中添加点击点击事件的接口2. 然后在构造器中添加监听3. 在onBindViewHolder中设置itemview点击事件4. 之后在activity中使用adapter整体代码报错信息: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this r
2021-04-01 11:00:18 638 1
原创 使用Paint.setTextSize()时, 字体大小随分辨率变化
Paint.setTextSize()传入参数的单位是px而我们常用的字体大小单位为sp /** * 将sp值转换为px值,保证文字大小不变 * * @param spValue 字体的大小 * @return */ public float sp2px(Context context, float spValue) { //fontScale (DisplayMetrics类中属性scaledDensity)
2021-03-31 16:36:54 1269
原创 接入文档 -- 穿山甲 -- 模板渲染信息流(RecyclerView)
接入文档 --> 穿山甲 – 模板渲染信息流(RecyclerView)因为自渲染信息流广告: 已回收,不再提供创建因此使用模板渲染信息流广告, 官方接入文档中模板信息流广告使用ListView,本文采用RecyclerViewXinXiLiu.javapublic class XinXiLiu extends AppCompatActivity { private RecyclerView mRecyclerview; private TTAdNative mTTAdN
2021-03-20 10:35:54 17564
原创 读写权限申请
//权限申请if (Build.VERSION.SDK_INT < 29 && ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED && ContextCompat.checkSelfPermission(this, Manifest.permission.READ
2021-03-17 23:16:25 446
原创 Data Binding
Data Binding使用binding.控件id的方式代替findViewById1.在build.gradle(:app)的defaultConfig中添加 defaultConfig { dataBinding{ enabled true } }2.在.xml的布局文件中3.在.xml文件的data中添加变量 <variable name="testData"
2021-03-09 14:34:28 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人