- 博客(59)
- 收藏
- 关注
原创 Android Studio Execution failed for task ':app:transformClassesWithInstantRunForDebug'
我报这个错的原因是我在布局中添加了这句话<include layout="@layout/item_ceshi"/>导致我报错只需要在设置中设置一下就可以了解决办法: File->Settings->Built,Execution,Deployment->Instant Run 不用勾选Enable Instant Run to hot swap code/resou...
2018-06-27 13:44:22 261
原创 简单的轮播图第三方框架
首先加入依赖// 轮播框架// implementation 'com.bigkoo:ConvenientBanner:2.1.4' 新版的感觉不方便 implementation 'com.bigkoo:convenientbanner:2.0.5'// 这个是旧版的 //图片加载框架 implementation 'com.github.bumptec...
2018-06-27 11:56:16 778 1
转载 service和intentservice的区别
IntentService与Service的区别IntentService是继承并处理异步请求的一个类,在IntentService内有一个工作线程来处理耗时操作,启动IntentService的方式和启动传统的Service一样,同时,当任务执行完后,IntentService会自动停止,而不需要我们手动去控制或stopSelf()。另外,可以启动IntentService多次,而每一个耗时操作...
2018-06-08 19:01:23 222
转载 面试大纲
作者:AndroidChina 整理自:http://www.androidchina.net/8169.html本篇文章的所有知识点是亲身经历十余家一二线互联网企业面试后总结产出,包含应聘Android开发岗位的各个方面的高频知识点,主要针对但不局限于Android应届面试。以下所有知识点都整理发布在Github/Gitbook,方便大家整理学习,文末附有链接。JavaJava基础Java集合框...
2018-05-23 23:31:19 183
转载 小键盘
/** * 显示软键盘 */public void showKeyboard() { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(getWindow().getDecorView(), InputM...
2018-04-16 15:25:49 207
转载 Glide的封装和使用总结
一个基于GLide加载图片的封装开源框架。可以监听加载图片时的进度 ,可以设置图片的圆角、边框。可加载成圆形。来自孙福生一个开源框架。项目地址为:https://github.com/sfsheng0322/GlideImageView该库是基于Glide V4.0设计的,实现如下特性:1、通过提供的属性可以设置图片的圆角、边框。2、可以设置点击触摸图片时的颜色、透明度。3、一行代码加载来自网络、...
2018-03-24 09:08:24 774
转载 渐变的TextView
设置圆角渐变的TextView第一步:在Drawable创建bg.xml 文件如下所示<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> &
2018-03-10 10:23:42 424
转载 Android面试中可能会问的Java面试题
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程...
2018-03-10 09:52:41 407
原创 智能家居
public class BlueToothActivity extends Activity implements OnClickListener,OnItemClickListener { private ListView lv_bluetooth_devices; private BluetoothAdapter bluetoothAdapter; private MyB...
2018-03-07 14:40:48 250
原创 框架
1.React Native这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native, 该框架结合了 Web 应用和 Native 应用的优势, 可以使用 JavaScript 来开发 iOS 和 Android 原生应用2. Universal ImageLoaderImageLoader 是最早开源的 A...
2018-02-25 10:34:36 517
原创 android15种手势
1、单次触击(Touch): 一只手指按下,提起2、双次触击(Double Touch):两只手指按下,提起,其中一只手指按下,提起3、拖拽(Drag),轻滑(Swipe)和快掷(Fling): 一只手指按下,移动再提起4、长按:一只手指按下,稍后再提起5、长按拖动:一只手指按下后稍后,移动,再提起6、双触拖动:一只手指按下后提起,再按下后,拖动,再提起7、捏放(Pinch Open):双指...
2018-02-25 10:31:18 3452
原创 Bitmap压缩图片
public class MainActivity extends AppCompatActivity { ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2018-02-06 19:08:35 231
原创 百分比布局
加入依赖compile 'com.android.support:percent:26.+'布局android.support.percent.PercentFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andr
2018-01-31 09:00:09 510
原创 Activity的使用属性
Activity 是 Android 系统四大应用组件之一,用户可与 Activity 提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件等操作开发者必须在清单文件中声明要使用的 Activity,这样系统才能访问它。声明方式是在 元素中添加 子元素 application android:allowBackup="true" androi
2018-01-27 11:02:16 615
原创 popupWindow的简单使用
1、PopupWindow与AlertDialog的区别最关键的区别是AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。而PopupWindow是可以指定显示位置的,随便哪个位置都可以,更加灵活。有关Dialog的相关知识,大家可以参考我的系列博客:《详解Dialog(一)——基础元素构建》2、PopupWindow的相
2018-01-19 09:23:56 400
原创 SQLite 数据库增删改查
布局: 1 2 LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/res-auto" 5 xmlns:tools="http://schemas.android.com/tools
2018-01-19 08:03:47 814
原创 recyclerView的点击事件全选和取消全选
这是布局1xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat
2018-01-18 21:25:46 942
原创 listView的二级联动
布局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_parent" too
2018-01-18 21:13:01 458
原创 recyclerView多部局应用加点击事件
主部局<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http
2018-01-15 12:12:52 217
原创 省级二级联动
布局有三个主布局<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="h
2018-01-12 10:16:08 392
原创 tablayout上面图片下面文字
需要依赖的包compile 'com.android.support:design:26.0.0-alpha1'布局<android.support.v4.view.ViewPager android:layout_width="match_parent" android:layout_height="0dp" android:id="@+id/viewPage_xi...
2018-01-12 09:54:46 1154
原创 版本更新
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button button_1; private Button button_2; private String latest; private String msg;
2018-01-04 09:12:00 136
原创 点击图片或按钮切换图片
xmlns:android="http://schemas.android.com/apk/res/android"> android:drawable="@mipmap/left_back_pres" android:state_pressed="true"/> android:drawable="@mipmap/left_back_normal"/>
2017-12-28 13:51:29 715
原创 登录注册账号密码的正则表达式
public class StringUtils { public static boolean checkUsername(String username){ if (username == null){ return false; } return username.matches("^[a-zA-Z]\\w&
2017-12-27 08:18:25 14402
原创 EventBus的使用
首先我们依赖一个包implementation 'de.greenrobot:eventbus:3.0.0-beta1'然后在Activity中注意事项首先我们要传输数据的话我们就要先有这个页面然后才能传输数据不然会报错(错误是显示你下面这句话没有注册EventBus.getDefault().unregister(this);)下面是使用方法首先每
2017-12-21 11:16:09 146
原创 图片变形
需要依赖的包compile 'jp.wasabeef:glide-transformations:3.0.1'compile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.retrofit2:converter-gson:2.2.0'compile 'io.reactivex.rxjava2:rxj
2017-12-18 21:19:28 192
原创 图片压缩
需要依赖的glide Rxjava retrofitcompile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.retrofit2:converter-gson:2.2.0'compile 'io.reactivex.rxjava2:rxjava:2.1.3'compile 'io.reacti
2017-12-18 21:17:40 140
原创 扫描二维码
public class MainActivity extends AppCompatActivity { private TextView tv_result; private EditText et_text; private ImageView imageView; @Override protected void onCre
2017-12-17 21:16:19 154
原创 即时通信网易云
需要依赖的包清单文件中需要写的android:name="android.permission.INTERNET" />android:name="android.permission.ACCESS_NETWORK_STATE" />android:name="android.permission.ACCESS_WIFI_STATE" />andro
2017-12-17 21:07:58 1332
原创 RecyclerView的多部局应用
需要依赖一个recyderView包implementation 'com.android.support:recyclerview-v7:26.1.0'先写布局这个是自定义布局<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/ap
2017-12-10 21:29:36 257
原创 RecycleView简单应用以及上拉刷新
布局<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://sc
2017-12-10 19:35:26 175
原创 webview的基本使用
public class Main2Activity extends AppCompatActivity { @BindView(R.id.webView) WebView webView; @BindView(R.id.progressBar) ProgressBar progressBar; @Override protected void
2017-12-10 19:01:26 144
原创 (数据库)Greendao的使用与创建
推荐学习资料地址:GreenDao官网:http://greenrobot.org/greendao/GreenDao特征介绍:http://greenrobot.org/greendao/features/GreenDao学习文档:http://greenrobot.org/greendao/documentation/GreenDao更新日志:http://gr
2017-12-09 08:04:06 452
原创 ButterKnife的使用详解
需要依赖的包dependencies { //compile 'com.jakewharton:butterknife:8.8.1' //3.0之前的包 implementation 'com.jakewharton:butterknife:8.8.1' //3.0之后的包 annotationProcessor 'c
2017-12-04 08:01:20 143
原创 Rxjava
需要依赖的包 implementation 'io.reactivex.rxjava2:rxjava:2.1.3'implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'普通使用private void test1() { //创建上游,数据发射源! //Observab
2017-12-04 07:56:00 138
原创 Glide加载图片
public class MainActivity extends AppCompatActivity implements View.OnClickListener { protected ImageView iv; protected Button btn; protected String item; private String STR_TAG = "--
2017-12-03 19:27:20 246
原创 三个碎片
碎片一public class BlankFragment_1 extends Fragment { // http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=10&page=1 private String url = "http://www.qubaobei.com/"; privat
2017-11-24 14:37:39 508
原创 activity
主界面public class MainActivity extends AppCompatActivity { private TabLayout tabLayout; private ViewPager viewPager; private List list; private List data; @Override pro
2017-11-24 14:35:53 139
原创 适配器圆形的
public class MyAdapter_1 extends BaseAdapter{ //菜谱的适配器 private Context context; private List list; private LayoutInflater layoutInflater; public MyAdapter_1(Context context, List
2017-11-24 14:33:04 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人