![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 63
华溢澄
最近突然喜欢上了打斯诺克了
展开
-
Android Thermal Demo小记
使用Android Studio的New Project向导,创建一个Android项目。在向导中,注意将Minimum SDK的值设为至少API 30,因为Thermal的API需要。运行一下,好,应用成功运行。在Android Studio的Project面板中,选择Android视图,并点选app模块,依次选择菜单栏File->Add C++ to Module。完成之后,打开app模块下自动生成的cpp文件、CMakeLists.txt文件,其中CMakeLists.txt内容如下所示:原创 2022-05-17 18:32:29 · 709 阅读 · 0 评论 -
Flutter Engine源码粗看
io.flutter.embedding.android.FlutterActivity(如无特殊说明,下文中的FlutterActivity单指此包下的类。)重写了android.app.Activity中的onCreate方法: @Override protected void onCreate(@Nullable Bundle savedInstanceState) { //... setContentView(createFlutterView()); /原创 2022-04-23 18:48:01 · 2735 阅读 · 0 评论 -
Flutter旅程中的坑
Initializing Gradle…https://github.com/flutter/flutter/issues/15106原创 2018-12-08 21:56:58 · 387 阅读 · 0 评论 -
Dagger2初级用法
注解@Inject可以给构造器或域注解。(如果@Inject只注解了域,而没有对相应的域构造器进行注解,那么Dagger2会进行自动注解,但这个过程是不会产生新的变量的。)@Provides用来给提供@Inject注解的域的实例的。(方法名一般用provide为前缀。)@Module用来注解包含@Provides注解的方法的类。(类名一般用Module为后缀。)@Component(modules=原创 2016-12-14 18:24:01 · 427 阅读 · 0 评论 -
不同国家的小数点给开发者带来的困扰
引子 以下国家或地区以句点<.>来表示基点: 澳洲、汶莱、博茨瓦纳、加拿大英语地区、香港、澳门(民间及中文的官方文件使用)、中国、印度、爱尔兰、以色列、日本、韩国、朝鲜、马来西亚、墨西哥、新西兰、尼日利亚、巴基斯坦、菲律宾、新加坡、斯里兰卡、泰国、英国、美国 以下国家或地区以逗号<,>来表示基点: 阿尔巴尼亚、安道尔、阿根廷、奥地利、阿塞拜疆、白俄罗斯、比利时、玻利维亚、波斯尼原创 2016-11-18 15:39:30 · 8088 阅读 · 0 评论 -
Mac下Android Studio快捷键
cmd+O:找class文件shift+cmd+O:找文件cmd+E:最近文件cmd+D: 在Project view下选中两个目录,则比较之选中两个jar,则比较之复制当前行或所选块contr+空格:基本代码补全contr+shift+空格:智能代码补全cmd+K:Invoke the Commit Changes dialogcmd+F:shows the search pa原创 2016-07-17 15:37:35 · 446 阅读 · 0 评论 -
Android Studio环境下基于Robotium的自动化黑盒测试
### 能力要求1. 能使用Java、C++或其他程序设计语言编写程序2. 能使用Python进行简单的脚本编写3. 能使用一些简单的**Linux命令** *(Android Kernal is base on Linux)*4. 能大概读懂英文文档原创 2016-07-10 16:41:21 · 4630 阅读 · 2 评论 -
Android Facebook和Twitter分享
1. 背景在年初的时候,公司的项目有个新的需求,在英文版的应用中加入Facebook和Twitter分享功能。2. 完成情况由于这个项目比较急,所以开发这个功能从预研到接入总共耗时一周。后来,在发了第一个英文正式版之后,在时间不是那么紧迫的情况下,将原来使用第三方库的Twitter分享,进行了重写,替换为Twitter官方SDK接入功能,耗时一周,所以从一开始的预研到最终定稿,原创 2016-04-12 22:18:11 · 6734 阅读 · 4 评论 -
Android主题定制
在Android开发过程中,有个新的需求,需要给APP定制一套可手动变换的应用主题。1.创建不同控件的样式style.xml @color/colorPrimary @color/colorPrimaryDark @color/colorAccent false tr原创 2016-01-05 09:56:56 · 1043 阅读 · 0 评论 -
二次进入ViewPager中的fragment无视图无数据
问题:刚安装APP,点击进入一个viewPager,里面有四个fragment,滑到最后一个,一切正常。按返回一直到主界面,随便进入另外一个activity,再返回到主界面,再进入那个viewPager,视图和数据全没了,也就是变白色一片了。解决方案:-public class ArchiveAdapter extends FragmentPagerAdapter implements原创 2015-12-30 16:58:03 · 399 阅读 · 0 评论 -
Android Handler
开发安卓半年了,其实还是一只菜鸟,对安卓中的线程、Looper、Handler、Task还是比较陌生的。现在抽了一点儿小空,自己写了一个关于Handler+Thread联用的例子。直接上代码了:package com.hyc.myapplication.handler;import android.os.Handler;import android.os.Message;impor原创 2015-12-29 17:00:32 · 312 阅读 · 0 评论 -
TextView下划线带颜色
此文件名:drawable/style.xml原创 2015-12-10 19:19:45 · 3136 阅读 · 0 评论 -
Volley源码简读
接下来,我将一点一滴地记录自己对Android第三方框架Volley的阅读理解,以便后用。/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this fi原创 2015-09-22 00:31:11 · 571 阅读 · 0 评论 -
Git命令初级
熟悉Git,在工作中,可以提高工作效率,那么学习Git显得重要起来,以下为个人整理的初级命令:$gitconfig --global user.name “”配置GIT用户名$gitconfig --global user.email “”配置GIT邮箱$gitinit初始化当前所在文件夹为新的GIT库$gitadd filename添加文件到GIT库,提交之前要做的事$git原创 2015-09-29 10:41:56 · 422 阅读 · 0 评论 -
Android Popupwindow 显示ListView
package com.hyc.popupwindowdemo;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import andr原创 2015-08-07 00:22:41 · 491 阅读 · 0 评论 -
Android Popupwindow 点击外部消失的实现
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p原创 2015-08-07 00:07:42 · 560 阅读 · 0 评论 -
Android TextView 部分文字带有颜色
String s = HTML.fromHtml("12");TextView tv = new TextView(this);tv.setText(s);原创 2015-07-24 09:21:16 · 495 阅读 · 0 评论