- 博客(84)
- 资源 (5)
- 收藏
- 关注
转载 记录使用retrofit和rejava的初步使用
implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:design:27.1.1' implementation 'com...
2018-12-14 11:50:12
562
转载 收藏一个聚合接口
自己做测试的时候可以使用 http://gank.io/api/data/Android/10/1 //后面三个参数 //Android可接受参数 | Android | iOS | 休息视频 | 福利 | 前端 | App //count 最大 50 //page 是页数 百度地理编译若想不受限,可以用天地图API(完全免费,只需输入地址且无需ak),它的地址解析url如...
2018-12-10 15:28:27
727
2
转载 fragment和activity中的控件相互调用
1.在activity中获取fragment中的控件:v4包:getSupportFragmentManager().findFragmentById(R.id.xxfragment).getView().findViewById(R.id.xx);非v4包:getFragmentManager().findFragmentById(R.id.xxxxfragment).getView()...
2018-10-27 09:19:57
4843
2
转载 销毁全部的Activity,退出当前应用
我用的是广播方式,缺点是退出的是全部的activity,不能销毁指定的activity(但是好像用的不多)。此外,我在A界面设置了启动模式为singleTask,当有人登陆账号时就会从你设置的账号异常登陆的操作界面A 跳到 登陆页面。里边第三种的方法我试了总是崩溃,不知道为什么。Android:销毁所有的Activity退出应用程序几种方式 author:DRC工作室 我们...
2018-08-23 17:09:44
2438
转载 LinearLayout动态添加子View点击事件
XML布局文件 <LinearLayout android:id="@+id/ll_titles" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="hor...
2018-08-22 13:49:29
1416
转载 启动时白屏时间过长的解决办法,第三种方法贼好用
你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下。这里先了解一下为什么会出现这样的现象,其实很简单,简历一个简单的例子就可以理解了。其实,黑屏或者白屏这里并不是不正常,而是还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景。代码如下,可以自己写个小demo就...
2018-08-21 09:54:16
4038
转载 Android Studio 3.0前后的差异,汇总
1. Gradle版本不匹配修改项目下 gradle/wrapper/gradle-wrapper.propertie 文件中的distributionUrlAS 3.0 ~ 3.0.1改为:distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zipAS 3.1.1 ~3.1.3 改...
2018-07-21 15:19:22
1815
转载 Android Studio更新导致Program type already present:的问题以及如下描述。R文件丢失问题
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 27.0.2, 24.1.1. Examples include com.android.suppo...
2018-07-05 19:01:45
16321
转载 jks--》keystore 的转换 cmd命令行
keytool -importkeystore -srckeystore D:\test.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore D:\test1.p12keytool -v -importkeystore -srckeystore D:\test1.p12 -srcstoretype PKCS12 -destkeysto...
2018-07-03 11:25:27
1135
转载 完成Android混淆
http://www.cnblogs.com/common1140/p/5569934.html ProGuard插件安装地址使用之后最后生成的代码,按需增删即可 # copyright zhonghanwen#-------------------------------------------基本不用动区域---------------------------------------...
2018-06-27 09:38:51
415
转载 NoHttp的学习使用
NoHttp一个有情怀的框架我们日常生活中常用的App,包括我们开发者平常的开发中,有90%以上的App都用了Http来和服务器做交互。随着Android6.0开始AndroidSDK中删除了HttpClient的相关的API,我们有必要选择一个可以兼容高低版本系统的Http框架,Google的官方文档中推荐我们使用HttpURLConnection,但是鉴于HttpURLConnection的A...
2018-06-08 18:58:41
2600
转载 使用nohttp getpost请求3
package com.xjerp.xjtech.nohttp;import com.yanzhenjie.nohttp.rest.Response;/** * Created by ${zpz} on 2018/3/29. */public interface HttpListener <T> { //请求成功时会掉的监听方法 void onSucce...
2018-04-09 19:05:13
354
转载 nohttp的getpost请求2
package com.xjerp.xjtech.nohttp;import android.app.Activity;import android.content.Context;import com.yanzhenjie.nohttp.NoHttp;import com.yanzhenjie.nohttp.download.DownloadListener;import com....
2018-04-09 19:04:03
196
转载 使用nohttp的上传下载和get post请求1
package com.xjerp.xjtech.activity;import android.app.ProgressDialog;import android.content.Intent;import android.os.Bundle;import android.os.Environment;import android.support.design.widget.Text...
2018-04-09 19:03:17
4862
转载 输入框不调出软键盘
editContent.setFocusable(false);editContent.setFocusableInTouchMode(false);
2018-02-26 10:45:01
1170
1
原创 设置水平radiogroup不能显示完全问题
import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.widget.RadioGroup; public class FlowRadioGroup extends RadioGroup { public FlowRadioGroup...
2018-02-24 10:45:17
1214
原创 Java和Android配置环境变量,步骤
0,1,2,lib文件夹下的dt.jar和tools.jar两个文件3,4,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools; 这四个目录
2017-11-02 13:38:36
432
转载 对recycleView的分页借鉴库
https://yq.aliyun.com/articles/12423Android HeaderAndFooterRecyclerView、ExRecyclerView、PullRefreshLoadRecyclerView、ExRecyclerView
2017-10-26 09:36:18
261
转载 有点晕
1. 开发者头条: https://toutiao.io/2. 伯乐在线:http://www.jobbole.com/3. 极客头条:http://geek.csdn.net/4. 掘金:https://juejin.im/5.http://SDK.CN:https://www.sdk.cn/6. 深度开源:http://www.open-open.c
2017-10-25 11:03:59
169
转载 listView数据过多,或点击过于频繁崩溃问题解决(防止按钮重复点击)
在用户使用 Android 应用的时候,经常会出现过快且多次点击同一按钮的情况,一方面这是因为应用或手机当前有些卡顿,另一方面也可能是由于很多应用并没有设置按钮点击时的 selector 或者其它按钮响应方式(例如点击按钮时按钮放大,常见于游戏),导致用户误认为没有点击到当前按钮,当然,除了相对应的对应用进行优化和设置点击selector以外,我们还可以做一些其它的工作,例如,判断按钮的 onCl
2017-10-24 13:47:56
1595
转载 webview温习
1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u
2017-05-17 15:43:21
175
转载 手机桌面的动态设置,有几点小问题
service android:name=".VideoLiveWallpaper" android:label="@string/app_name" android:permission="android.permission.BIND_WALLPAPER" android:process=":wallpaper"> 为实时壁纸配置intent-filte
2017-05-17 11:24:30
1283
转载 文件选择
打开文件选择器private static final int FILE_SELECT_CODE = 0;private void showFileChooser() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setT
2017-05-16 18:14:05
277
转载 多语言切换的思路
1. 实现的效果和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。2. 实现步骤1. 添加多语言文件在不同的 value 文件夹下(例如 value 、value-en、values-zh-rTW 文件夹)添加不同语言的 string.xml 文件,我们的项目添加了英文、简体中文
2017-05-15 09:10:55
2033
转载 diqu地区市的wheel样式
图片名称首先建了三个Model 用于存数据存省 和市的list 和区的public class ProvinceInfoModel { private String name; private List cityList; public ProvinceInfoModel() { super(); } public
2017-05-12 16:15:32
273
转载 okhttp的简单使用例子
OKHttp是一款高效的HTTP客户端,支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟,还有透明的GZIP压缩,请求缓存等优势。 1. GET 在OKHttp,每次网络请求就是一个Request,我们在Request里填写我们需要的url,header等其他参数,再通过Request构造出Call,Call内部去请求参数,得到回复,并将结果告诉调用者。
2017-05-11 14:53:43
4348
转载 butterknife的使用
导入依赖项:Project Structure→app→Dependencies→add→Library Dependence然后搜索ButterKnife导入对应的依赖。需要添加的一些插件Project的build.gradle文件中增加classpath内容:buildscript {repositories { jcenter()}dependencies { cl
2017-05-11 08:48:02
163
转载 android 判断时间是否已过期
public static boolean IsToday(String day) throws ParseException { // 当前的时刻 Calendar pre = Calendar.getInstance(); Date predate = new Date(System.currentTimeMillis()); pre.setTime(preda
2017-05-08 16:05:36
2258
1
转载 RecycleView和pulltoreflash的结合
RecyclerView三种自带布局本文图片接口来自干货集中营http://gank.io/apiRecyclerView是support.v7包中的控件,可以说是ListView和GridView的增强升级版。官方对RecyclerView的描述是(不翻译不是因为我英语差啊,真的):A flexible view for providing a limit
2017-05-03 17:52:45
381
转载 menu文件在actionbar中的用法
@Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.main, menu);return true;}R.menu.main文件 xmlns:tools="http://schemas.android.com/tools"
2017-05-03 16:02:17
351
转载 设置手机联网状态
public void setNetwork(){ android.app.AlertDialog.Builder builder=new android.app.AlertDialog.Builder(this); builder.setIcon(R.drawable.net42); builder.setTitle("网络提示信息");
2017-04-28 19:10:06
405
转载 Android的消息呼吸灯闪烁
1. notification的各种方法及参数的应用2. 旧版本的SDK和新版本的SDK消息推送的写法是有些不一样的 1. notification的各种方法及参数的应用 (1)消息提示音 /** * sound属性是一个 Uri 对象。 可以在通知发出的时候播放一段音频,这样就能够更好地告知用户有通知到来. * 如:手机的/system/me
2017-04-27 18:08:40
11665
转载 极光自定义消息
自定义通知栏先自定义Receiver ?123456789<receiver android:enabled="true"android:name="Your Receiver">
2017-04-25 18:36:18
1653
7
原创 搜索样式的设定
android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/top_bgcolor" android:padding="4dp" > android:id="@+id/
2017-04-25 10:26:14
226
转载 apk的更新和下载安装
步骤:1、新建一个类UpdateManger,用于显示提示更新复制代码代码如下:public class UpdateManger { // 应用程序Context private Context mContext; // 提示消息 private String updateMsg = "有最新的软件包,请下载!"; // 下载安装包的网络路径
2017-04-22 16:06:49
893
转载 实现apk的更新
在自己的网站上放置配置文件,存放软件的版本信息:update> version>2version> name>baidu_xinwen_1.1.0name> url>http://gdown.baidu.com/data/wisegame/f98d235e39e29031/baiduxinwen.apkurl>update>在这里我使用的是XML文件,
2017-04-22 16:02:49
449
1
原创 debug.keystore的默认值
原文地址:http://blog.k-res.NET/archives/1229.html http://blog.k-res.Net/archives/1671.html(一)eclipse默认debugkeystore格式要求最近开始研究Google Play的In-app Billing IAB内置计费API,发现一个比较烦人的问题就
2017-04-20 08:41:19
597
转载 实现搜索的历史浏览记录,含数据库
MainActivity.java作用:显示搜索框具体代码如下:package scut.carson_ho.search_layout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActi
2017-04-17 08:51:00
11539
1
原创 设计模式应用场合和对应jdk使用
1).抽象工厂模式(Abstract factory):原理:抽象工厂模式的一个主要目的是把所生成的具体类相分离,这些类的实际名称被隐藏在工厂中,在客户级不必了解。 JDK中的此模式应用:java.util.Calendar#getInstance()java.util.Arrays#asList()java.util.
2017-04-14 17:24:49
421
1
转载 像考试时前面的10几道单选题的实现(布局文件)
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" androi
2017-04-14 10:21:26
271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人