
Android
hcldh
勿在浮沙筑高台
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
async 同步开启n个线程
有时候我们在用asynchttp进行网络请求时,可能有这样的需求,我怕们希望自动的去执行n个除了变量不同之外完全相同的http请求,而async是异步请求,如果同时开启这n个http请求,可能先请求的后返回,直接导致需要得到的数据不吻合,所以我们希望这n个异步请求按照我们的意愿一个一个来执行。一个一个返回请求结果。有两种办法:1.采用原生的http,去手动填写各项参数,然后开启线程进行请求原创 2015-12-15 15:09:58 · 684 阅读 · 0 评论 -
Android 字体
1.typeface替换字体Typeface typeface = Typeface.createFromAsset(getActivity().getAssets(), "iconfont/iconfont.ttf");flow_phone_tv.setTypeface(typeface);2.SpannableStringBuilder 中使用自定义字体Typeface f原创 2016-09-18 15:39:30 · 368 阅读 · 0 评论 -
Android Toolbar+DrawerLayout使用细节
qq原创 2016-07-21 11:58:42 · 1221 阅读 · 1 评论 -
Android 文件路径
getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir():getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录------------------------------转载 2016-07-28 14:20:15 · 329 阅读 · 0 评论 -
Android Priority Job Queue 入门
1. 简介 Android Priority Job Queue是一款专门为Android平台编写,实现了Job Queue的后台任务队列类库,能够轻松的在后台执行定时任务,提高用户体验和应用的稳定性。 2. 背景 几乎所有的应用程序都存在后台线程工作。这些“背景任务”需要保持应用程序响应性和鲁棒性,特别是在不利的情况下(如有限的网络连接)。在安卓应用中,有几种方法来实现后原创 2016-06-16 17:36:44 · 4917 阅读 · 0 评论 -
Data Binding Android - Type parameter T has incompatible upper bounds : ViewDataBinding and MainActi
Go to your "some_layout.xml"Click right -> Refactor -> Rename (or SHIFT + F6)Rename your layout to "some_layout2.xml" for exampleRename this file back to the original "some_layout.xml"转载地址:http://st转载 2016-06-14 11:40:46 · 5435 阅读 · 0 评论 -
Android ListView 加载机制
学习原创 2016-02-23 15:35:39 · 318 阅读 · 0 评论 -
Android 从app 携带参数 跳转到其他app的指定界面
app1 跳转方: 在跳转函数中执行:Intent intent = new Intent(); intent.setComponent(new ComponentName(“com.junrui.yhtd”,”com.junrui.yhtd.ui.record.MedicalRecordActivity”)); //第一个参数为app2的包名,第二个参数为app2的被调转界面act原创 2016-03-07 16:36:27 · 2027 阅读 · 0 评论 -
ScrollView 默认没有滑动到最顶部
方法1、 myScrollView.smoothScrollTo(0,20); 方法2. 有时候方法1并不管用,原因在于界面中有的控件获取了默认焦点,所以导致scrollview移动,因此可以设置控件不获取焦点 或者 使用以下办法: 在页面最顶部设置一个view,并将其隐藏,然后获取焦点:v.setFocusable(true);v.setFocusableInTouchMode(tr原创 2016-02-19 10:55:54 · 741 阅读 · 0 评论 -
Android adapter notifidatachangedset
?原创 2016-03-02 13:08:14 · 422 阅读 · 0 评论 -
Fragment 获取Activity 值或者方法
直接放图:原创 2016-01-11 10:33:48 · 1299 阅读 · 0 评论 -
Android 控件添加BadgeView后失去焦点问题
最近做一个项目,顶部类似于网易新闻一样动态添加n个菜单,下面是viewpager,滑动切换,需求是要在菜单上显示数字表示新闻数目,问题是使用第三方的BadgeView后点击切换失败。经过调试发现,控件添加了BadgeView后再去获该控件 View checkView = mRadioGroup_content.getChildAt(j);是获取失败的。Log打印Id为-1.说明获取失败,并且原创 2016-01-11 10:01:55 · 1423 阅读 · 0 评论 -
Viewpager 关联Fragment 生命周期问题
在使用Viewpager+Fragment这个组合来实现多个菜单界面时,遇到了点击响应菜单,对应的Fragment并没有刷新数据,去Log生命周期,发现OnResume并不是每次都执行,有时候切换Fragment并没有执行OnResume()等生命周期。所以解决方案:强制对应的Fragment执行OnResume生命周期。 fragments.get(position).onResume(原创 2016-01-11 16:23:54 · 300 阅读 · 0 评论 -
Android dialog 强制弹出输入法
private void showIosDialog(){ final MyDialog dialog = new MyDialog(context); dialog.builder() .setMsg("请输入患者手机号") .setPositiveButton("确定", new OnClickListener() {原创 2016-01-26 17:37:07 · 1088 阅读 · 0 评论 -
Type mismatch: cannot convert from MainFragment to Fragment 报错
遇到了一个小问题,怎么都不对,最后发现是引入包错误。。。错误提示:无法将MainFragment (Fragment的子类)强制转换成Fragment解决方法:在原来的MainFragment中把import android.app.Fragment;更改为:import android.support.v4.app.Fragment;原创 2016-01-08 14:07:49 · 426 阅读 · 0 评论 -
Framelayout 布局
FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。在FrameLayout布局里,定义任何空间的位置相关的属性都毫无意义。控件自动的堆放在左上角,根本不听你的控制。有些情况下,我们可能必须要用到Framelayout。这时候我们只需要记住一个标准:后面的代码总是会覆盖在前面代码之上,但是根据面积来覆盖的,所原创 2015-12-16 09:24:46 · 721 阅读 · 0 评论 -
Adapter控件获取失败
今天adapter的getview()方法里面所有控件一直都在包错空指针;折腾了好久,发现粗心导致:忘加了一句:convertView.setTag(holder);原创 2016-01-16 10:48:38 · 817 阅读 · 0 评论 -
Android 在通知栏使用自定义字体
背景:在通知栏使用自定义布局时,经常会有各种奇葩的需求,更改字体,更改字体颜色,更改图片等等。。。实践:让我们一条一条来分析:1,动态设置文字:remoteViews.setTextViewText(R.id.fn_flow_noti_hotword_content_black, keyWord); get;2.动态设置文字颜色:emoteViews.setTextCol原创 2016-11-16 13:56:26 · 2504 阅读 · 0 评论