- 博客(92)
- 资源 (1)
- 问答 (19)
- 收藏
- 关注
原创 viewpager
】缓存问题描述:viewpager+fragment,fragment会由fragmentManager进行管理,viewpager会从fragmentmanager中取fragment,即使list更新,数据也不会更新。fragmentmanager中是否存在已有的fragent主要是根据给fragment设置的tag值决定的。而默认都是下面这个方法设置的tag值。当position(tag)...
2019-06-03 09:17:24
550
原创 activity启动模式
如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:Intent intent = new Intent(this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_CL...
2019-05-31 17:39:03
138
原创 Tablayout
】设置下划线指示器的宽度不要填充完(动态的根据TabView的宽度来设置自身的宽度)setTabIndicatorFullWidth更多说明https://www.cnblogs.com/duan-xue-bin/p/10059516.html】...
2019-05-17 11:06:31
128
原创 android studio 签名问题
】问题: 在签名的时候 v1 v2无法被选择 处于灰色状态解决: 更新plugin Edit Configurations-----update plugin(有个更新的提示 更新完之后就没了)
2017-11-30 15:26:41
412
原创 build.gradle配置
①利用productFlavors可以快速更改包名,编译后应用会使用productFlavors中的配置android{ productFlavors { chuangfen { applicationId "com.chuangfen.live" versionCode 1 versionName "1.0
2017-11-30 11:00:46
212
原创 友盟
分享注意点: ①用正式签名测试 ②如果在application中初始化 不要忘记在配置文件中声明name ③分享没响应 加上分享的内容(标题 描述 图片)试试 ④qq分享 记得修改配置文件中的appkey <intent-filter> <action android:name="android.intent.action.VIEW"
2017-11-20 14:23:07
267
原创 阿里百川热修复问题(SDK2.0)
】meta-data值问题 注意App Id、App Secret、RSA秘钥的值是HotFix下的 <meta-dataandroid:name="com.taobao.android.hotfix.IDSECRET"android:value="App ID" /><meta-dataandroid:name="com.taobao.android.hotfix.APPSECRET"
2017-06-07 11:36:19
636
原创 项目在android studio中的问题
】项目上有红叉叉 原因1: 配置文件有错,我的是activity嵌套了activity 并没有报错 不容易发现】项目运行没有问题,安装outout/apk下的apk打不开问题第一步 .把Android studio的 instant run给关掉,setting —– 搜索instant run 第二歩 删除项目下的build文件——clean——运行 如果还不行 把整个工程
2017-04-06 10:45:25
277
原创 idea与tomcat问题
】Tomcat已经配置好并使用,第二天打开时报错artifact can not loaded,重新添加tomcat时也没有发现 Tomcat server解决方案: 进入项目之前或者close project可以看到如下界面,选择Plugins在搜索框输入tomcat,并选中,点击OK。打开项目就可以了】Tomcat启动失败问题① 端口号被占用,有可能上一次的tomcat没有关闭,
2017-04-05 15:08:56
352
原创 文件夹和文件操作注意事项
】多层文件夹创建 file.mkdirs(); 】文件夹删除 file.delete(); 注意 只能删除空的文件夹 如果文件夹下有文件,删除方法如下if(recordFile.exists()){ if(recordFile.isDirectory()){ File[] childFiles = recordFile.listFiles();
2017-03-01 11:50:25
676
转载 高仿各大商城首页---使用分类型的RecyclerView来实现
**正所谓,一入商城深似海~ 商城类的App,确实是有许多东西值得学习,但是只要略微斟酌一下,你又会发现,它们之间存在着许多不谋而合的相似,也就是所谓的雷同~既然如此,让我们也来接下地气,先从一个简单的首页做起吧~**实现的效果如下图:1.大布局就是一个简单的RecyclerView:4.这里我仅以四种类型为例/** * 4种类型 */ /** * 类型1:
2017-02-20 10:39:31
977
原创 php自定义错误处理器
<?php//设定要作为错误处理的函数set_error_handler('my_error_handler');echo $v;//使用未定义的变量/**发生错误时 回调 * @param $errCode 错误级别 * @param $errMsg 错误信息 * @param $effFile 发生的错误文件名 * @param $errLine 发生错误的行号 */func
2017-02-09 11:37:23
454
原创 php正确输出json数据
php直接输出json格式,很多新手有一个误区,以为用echo json_encode($data);这样就是输出json数据了,没错这样输出文本是json格式文本而不是json数据,正确的写法是应该加一句:<?phpheader('Content-type:text/json'); //这句是重点,它告诉接收数据的对象此页面输出的是json数据;$json={"name":"yovae",
2017-02-03 15:47:02
3812
原创 自定义TextView设置字间距
兼容5.0以下public class MyView extends TextView{ private float spacing = Spacing.NORMAL; private CharSequence originalText = ""; public MyView(Context context) { super(context); }
2017-01-14 16:19:19
893
原创 php数据库操作
连接数据库->创建数据库->创建表连接数据库 $host='localhost';//服务器地址 $user='root';//数据库用户名 $password='';//数据库密码 //连接数据库 $mysql=new mysqli($host,$user,$password); if($mysql->connect_error){ echo
2017-01-10 17:16:47
357
原创 图标适配
ldpi:mdpi:hdpi:xhdpi:xxhdpi=3:4:6:8:12 xhdpi对应分辨率720*1280 xxhdpi对应分辨率1080*1920
2017-01-04 16:00:28
359
原创 变色状态栏
①在Activity中添加代码//透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)② 在对应布局文件中的title布局中,加入下代码,这样做的目的就是为了让你title中的内容和状态栏不会重叠,在fragment中 只需要在主Activity中添加即可android:fitsS
2016-11-15 16:24:18
263
原创 控制vidioView的宽高
package com.example.a;import android.content.Context;import android.util.AttributeSet;import android.widget.VideoView;public class MyVidioView extends VideoView{ public MyVidioView(Context contex
2016-09-20 10:37:56
308
原创 微信分享、登陆、支付
1 在回调函数里区分分享还是登陆public void onResp(BaseResp resp) { switch (resp.errCode) { case BaseResp.ErrCode.ERR_OK: if(ConstantsAPI.COMMAND_SENDMESSAGE_TO_WX==resp.getType()){//分享
2016-07-22 19:57:36
554
原创 城市列表导入本地数据库
在做Android应用的时候,不可避免要用到数据库。但是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的。这就造成了一个问题,这个问题其实很好解决,解决方法如下:我们首先把有数据的数据库文件放在assets资源目录下边,然后在apk应用启动的时候,把assets目录下的数据库文件的数据写入到真机的内存中去。将数据库导入public class
2016-07-19 10:14:34
2356
原创 新浪开发平台实现分享
**1** 配置权限,如果已经添加了相应的权限,就不要重复添加了<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="an
2016-07-15 15:52:43
2196
原创 倒计时
public class CountdownTimerActivity extends Activity {private TimeCount time;private Button checking;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stub
2016-06-30 12:07:46
295
原创 解决RecyclerView嵌套ScollView5.0以上失去惯性
* * 屏蔽 滑动事件 * Created by fc on 2015/7/16. */public class MyScrollview extends ScrollView { private int downX; private int downY; private int mTouchSlop; public MyScrollview(Context c
2016-06-12 15:58:59
1478
原创 RecyclerView实现手风琴效果
public class MainActivity extends AppCompatActivity {private RecyclerView rc;private List<Data> list;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta
2016-06-07 12:06:17
716
原创 RecyclerView 分组管理
原理: 访问数据后,对每一个数据都添加标识区分布局是 标题+内容 ,还是只有 内容,加载的item与上一个item的标识比较,如果一样就是内容布局,不一样就是 标题+内容布局前提集合中的数据必须是按一定规则排列好的 比如时间下面是适配器中的主要代码“`/** * 历史浏览记录 * Created by menglinghua on 2016/5/4. */ public class
2016-05-23 16:11:05
3398
原创 RecyclerView添加头部
GridLayoutManager添加头部适配器中添加以下代码@Override public void onAttachedToRecyclerView(RecyclerView recyclerView) { super.onAttachedToRecyclerView(recyclerView); RecyclerView.Lay
2016-05-20 10:52:24
2397
原创 ListView与Checkbox
/** * listview解决checkbox复用问题 * * 解决方案: 用一个集合动态记录每一个item的选中状态 * * 切记:v.cb.setChecked(l.get(position));一定要设置在setOnCheckedChangeListener的后面 * * * * 原因:当我们滑动到第一条数据不再显示开始显示下面的数据的时候,因为
2016-04-13 21:51:31
355
原创 将数据转化为xml
private String toXml(List<NameValuePair> params) { StringBuilder sb = new StringBuilder(); sb.append("<xml>"); for (int i = 0; i < params.size(); i++) { sb.append("<
2016-03-22 15:49:28
375
原创 RecyclerView瀑布流
public class MainActivity extends BaseActivity implements OnRefreshListener,OnLoadListener{ private ImageView img; private EditText et; private Button bt;//RecyclerViewprivate RecyclerV
2016-03-18 17:54:06
528
原创 SVN问题
revious operation has not finished,执行SVN cleanup失败 阅读(1225) 使用SVN时,一旦遇到以下的提示就意味着要重新checkout一份新代码,再重新做提交:Previous operation has not finished; run ‘cleanup’ if it was interrupted Please execute the ‘Cl
2016-03-10 11:32:22
413
原创 HeaderGridView
作为自定义控件使用package com.example.kkkk;import android.annotation.SuppressLint;import android.content.Context; import android.database.DataSetObservable; import android.database.DataSetObserver; impor
2016-03-09 13:22:18
315
原创 StringUtils
一 从字符串中将手机号取出来(可以区分身份证号、银行卡号)/** * 从字符串中取出手机号(可以区分身份证号、银行卡号) * @param sParam * @return */ public String getTelnum(String sParam){ if(sParam.length()<=0) ret
2016-02-23 20:29:47
258
原创 Gson的使用
一 准备 ①添加 jar包(百度云盘地址http://pan.baidu.com/disk/home#list/path=%2Fandroid%2F%E7%AC%AC%E4%B8%89%E6%96%B9jar%20%E5%8C%85) 二Gson解析Json ①生成javaBean类,成员参数需要和JSON数据串的key一样 ②eclipse需要手写, ③studio可以通过Gosn插件自
2016-02-20 21:27:01
373
原创 PullToRefresh
public class MainActivity extends Activity { private PullToRefreshListView mPullToRefreshListView; private ListView lv; private ArrayAdapter<String>adapter; private List<String>mItemList
2016-02-20 09:39:56
502
原创 RecyclerView实现下拉刷新上拉加载更多
原理 使用官方的刷新控件SwipeRefreshLayout来实现下拉刷新,当RecyclerView滑到底部实现下拉加载(进度条效果用RecyclerView加载一个布局实现)需要完成控件的下拉监听和上拉监听,其中,下拉监听通过SwipRefreshLayout的setOnRefreshListener()方法监听,而上拉刷新,需要通过监听列表的滚动,当列表滚动到底部时触发事件,具体代码如下主布局
2016-02-14 16:01:38
1615
原创 RecyclerView点击事件、加载不同布局
/** * 浏览记录界面 * Created by Menglinghua on 2016/1/8. */public class BrowserrecordAdapter extends RecyclerView.Adapter <BrowserrecordAdapter.MyViewHoler>{ private Context context;//上下文 private
2016-02-02 17:03:00
737
原创 Eclipse项目移植到android studio问题总结
问题一: 编码问题 在项目(包括依赖库)的build.gradle下添加 tasks.withType(JavaCompile) { options.encoding = “GBK” }问题二:Error:(26, 9) Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9Err
2016-01-27 15:24:53
473
android studio签名问题
2017-11-30
android studio 第一次提交svn 没反应
2016-11-10
android studio TV模拟器一直处于正在开启的状态
2016-09-20
TabActivity刷新窗体............
2016-03-07
android studio导入eclipse项目
2016-01-23
android studio导入eclipse工程
2016-01-22
android-studio不能解析RecyclerView
2016-01-13
android自定义下拉刷新的头部
2015-11-05
android Dialog添加自定义view
2015-10-12
如何获取网络接口如何获取
2015-10-12
求android腾讯地图定位api压缩包
2015-10-10
Handler post处理消息杂症
2015-09-29
ViewPager越界为什么不报异常
2015-09-29
LoaderCallbacks与AsyncTaskLoade
2015-09-24
同一张图片实现两种动画
2015-09-21
GridView显示图片高度问题
2015-09-12
ListView更新数据问题
2015-09-12
如何获取lol需要的资源
2015-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人