
android
文章平均质量分 61
忠志
一路前行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android Diglog去除边框和默认背景
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);View view = LayoutInflater.from(mContext).inflate(R.layout.dialog_atts, null);AlertDialog dialog = builder.show();dialog.getWindow()原创 2015-08-06 09:20:39 · 614 阅读 · 0 评论 -
Jackson jsonString解析Bean,没有对应字段情况
添加mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false);原创 2015-12-17 09:59:49 · 2788 阅读 · 0 评论 -
Jackson解析封装
package com.inetgoes.fangdd.util;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.Deserializati原创 2015-12-17 10:30:39 · 1728 阅读 · 0 评论 -
获取android版本号
/** * 获取app的版本号 VersionCode * * @param paramContext * @return */ public static int getCurrentAppVersionCode(Context paramContext) { return getCurrentAppPackageInfo原创 2015-12-17 14:56:15 · 1424 阅读 · 0 评论 -
选择图片——笔记
@Override public void onClick(View v) { switch (v.getId()){ case R.id.photo: Intent intent = new Intent(Intent.ACTION_PICK,null); intent.setData原创 2016-03-01 17:08:11 · 784 阅读 · 0 评论 -
获取屏幕截图--笔记
/** * 获取屏幕截图bitmap * @return */ private Bitmap generateSpringCard(){ mShare.setVisibility(View.INVISIBLE);//按钮隐藏 View view = getWindow().getDecorView(); vi原创 2016-03-01 17:18:59 · 3507 阅读 · 0 评论 -
viewpager添加切换动画
谷歌开发实例网站:http://developer.android.com/training/animation/screen-slide.html//为viewpager添加动画效果,3.0以上系统有效 谷歌开发实例:http://developer.android.com/training/animation/screen-slide.html mViewPager原创 2016-03-01 18:03:35 · 1759 阅读 · 0 评论 -
GestureDetector手势识别--笔记
public class MainActivity extends Activity { private TextView tv; private GestureDetector mGestureDetector; @Override protected void onCreate(Bundle savedInstanceState) { su原创 2016-03-03 11:07:41 · 3135 阅读 · 0 评论 -
app退出到登录注册界面
app退出到登录注册界面,点击返回键不返回前一界面Intent it = new Intent(activity, RegisterActivity.class);it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);startActivity(it);原创 2016-02-18 15:03:09 · 2014 阅读 · 0 评论 -
Android listView选择颜色状态
(1)listview item选择监听 listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int pos原创 2015-12-11 15:21:04 · 2610 阅读 · 0 评论 -
dialog.setCancelable与setCanceledOnTouchOutside的区别
dialog.setCancelable(false);dialog弹出后会点击屏幕或物理返回键,dialog不消失dialog.setCanceledOnTouchOutside(false);dialog弹出后会点击屏幕,dialog不消失;点击物理返回键dialog消失原创 2015-11-17 16:10:19 · 45299 阅读 · 0 评论 -
dp,px,sp android间的转换
public static int dp2px(int dp,Context context) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, context.getResources().getDisplayMetrics()); }原创 2015-11-17 16:03:12 · 600 阅读 · 0 评论 -
android选择或点击背景颜色改变效果
在布局中添加android:background="@drawable/collect_menu_bg_sub"collect_menu_bg_sub.xml collject_menu_bg_normal_sub.xml <stroke android:width="0.5dp" andr原创 2015-09-07 17:45:24 · 2882 阅读 · 1 评论 -
自定义ImageView图片切角,切指定的边圆角
import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.PorterDuff;import原创 2015-11-03 15:57:03 · 1931 阅读 · 0 评论 -
Dialog使用自定义的样式
Dialog使用自定义的样式AlertDialog.Builder builder = new AlertDialog.Builder(ModifiedDataActivity.this,R.style.kfqAppThemeDialog);原创 2015-10-08 10:28:40 · 459 阅读 · 0 评论 -
android Notification 通知封装
public class NotificationUtils { private static NotificationManager mNotificationManager; private static Notification notification; /** * 创建通知, * 请在调用此方法时开启子线程 * * @param原创 2015-09-18 16:15:02 · 1730 阅读 · 0 评论 -
控制dialog 的大小按屏幕大小的百分比设置
layout_dialog.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@d原创 2015-10-22 16:08:53 · 3983 阅读 · 0 评论 -
android应用更新下载安装
要更新前必须由后台接口提供服务器app的版本号名serviceVersionName和app下载链接downPath package com.czz.demo3_05;import android.app.AlertDialog;import android.app.Dialog;import android.content.Context;import android.co原创 2015-10-09 14:23:04 · 615 阅读 · 0 评论 -
android 5.0系统 Service Intent must be explicit
android 5.0系统 Service Intent must be explicitandroid 5.0系统后,Service 从隐式启动改为了显示启动Intent intent = new Intent();intent.setAction("XXX.XXX.XXX");//你定义的service的actionintent.setPac原创 2015-09-24 12:51:20 · 1282 阅读 · 0 评论 -
PopupWindow点击界外消失
设置popupWindow.setBackgroundDrawable(new BitmapDrawable());点击界外PopupWindow消失。不设置,点击不消失原创 2015-11-17 16:15:31 · 1132 阅读 · 0 评论 -
DateFormatHelp时间格式化辅助类
DateFormatHelp时间格式化辅助类public class DateFormatHelp { public static final String CONFIG_PATH = System.getProperty("user.dir").charAt(0) + ":\\FlexWebConfig\\"; public static final DateForma原创 2016-02-18 15:14:22 · 709 阅读 · 0 评论 -
滑动隐藏和显示标题栏
滑动隐藏和显示标题栏1.MainActivity.javaimport android.content.Context;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.原创 2016-02-19 10:57:04 · 1852 阅读 · 0 评论 -
android桌面小组件(时钟)--widget初体验
android桌面小组件(时钟)--widget初体验App Widget是应用程序窗口小部件(Widget)是微型的应用程序视图,它可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget Provider来发布一个Widget。(1).创建一个新的工程(2).创建窗口部件的布局layout.xml<RelativeLayout xmln原创 2016-03-30 15:11:05 · 6777 阅读 · 0 评论 -
Volley简单封装--笔记
Volley简单封装封装只是为了自我代码的高效与整洁package com.czz.testhttp;import android.content.Context;import android.util.Log;import com.android.volley.AuthFailureError;import com.android.volley.Request;import原创 2016-05-26 10:35:00 · 2647 阅读 · 0 评论 -
android-async-http简单封装--笔记
android-async-http简单封装--笔记我封装的的是我常用到的,至于上传与下载,以后有需求写了再更新1、封装:package com.czz.testhttp;import com.loopj.android.http.AsyncHttpClient;import com.loopj.android.http.AsyncHttpResponseHandler;imp原创 2016-05-26 15:07:12 · 2741 阅读 · 0 评论 -
xUtils3
xUtils3简介xUtils 包含了很多实用的android工具.xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUtils 最低兼容Android 4.0 (api level 14). (Android 2.3?)xUtils3变化较多所以建立了新的项目不在旧版(github.com转载 2016-05-26 15:54:50 · 563 阅读 · 0 评论 -
Android Universal Image Loader 源码分析
Android Universal Image Loader 源码分析本文为 Android 开源项目源码解析 中 Android Universal Image Loader 部分项目地址:Android-Universal-Image-Loader,分析的版本:eb794c3,Demo 地址:UIL Demo分析者:huxian99,校对者:Grumoon、Trinea,校转载 2016-05-26 16:40:50 · 743 阅读 · 0 评论 -
Fragment切换重新或不重新加载界面
Fragment切换重新或不重新加载界面在实现开发应用时,有时Fragment切换时界面的信息需要更新,则需要重新加载,否则不需要;下面实现了默认的fragment 、 不重新加载 与 重新加载的方法,只需你自己的fragmeng和 放fragment的布局id;注:是import android.app.Fragment包的;/** * 设置默认的fragment,原创 2016-05-06 19:04:28 · 10043 阅读 · 0 评论 -
android实现socket端口通信demo
android实现socket端口通信demo(1)socket通信描述Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的原创 2016-07-08 14:39:04 · 5389 阅读 · 1 评论 -
重温android studio jni编译生成so文件
步骤:1、创建一个android工程2、编译工程,Buiid->Make Project生成class文件3、配置NDK4、创建一个NdkUtil类5、创建main.c和一个空的c文件empty.c6、编译工程,生成so文件7、复制so文件到jniLibs下8、完成具体实现:1、创建一个android工程(这个就不废话了)2、编译工程,Bui原创 2016-03-31 16:09:40 · 10260 阅读 · 0 评论 -
Android获取手机双IMEI号
Android获取手机双IMEI号一、在手机上查看IMEI号:打开手机拨号界面,输入 *#06# 就可查看了。二、android代码获取IMEI号: /** * IMEI 1号 * @param context * @return */ public static String getIMEI_1(Context con原创 2017-10-25 14:39:09 · 3207 阅读 · 0 评论 -
Android 性能典范
作者翻译的很好,转载分享更多知己文/光源_Android(简书作者)原文链接:http://www.jianshu.com/p/efcb36b7ce48前言今天逛稀土时偶然看到hanks分享的一篇英文文章,粗略浏览便已觉得不错,因此翻译成中文,与君分享。原文地址:Android Performance Patterns: Rescue tips正文现在的app到处都转载 2016-04-15 14:20:29 · 1074 阅读 · 0 评论 -
webView网页自适应屏幕
webView网页自适应屏幕 WebSettings settings = mWebView.getSettings(); //支持javascript settings.setJavaScriptEnabled(true); //扩大比例的缩放 //settings.setUseWideViewPort(t原创 2016-04-11 16:08:44 · 1561 阅读 · 1 评论 -
android与js的交互
(0)写一个简单测试html app与web交互 function changText() {//本方法实现更换h1内容 document.getElementById("demo").innerHTML="调用javascript方法"; }hello world调用android方法(1)android调用js方法添加mWebView.g原创 2016-04-11 15:50:03 · 5117 阅读 · 0 评论 -
获取android软键盘高度
获取android软键盘高度,虽然是在网上找的方法,不过已亲自测试过,这方法转载太多了,不知道谁是原著了,原作者莫怪。感谢原作者。MainActivity.javapublic class MainActivity extends Activity { private TextView textView; @Override protected void onC转载 2016-03-08 10:08:36 · 7372 阅读 · 1 评论 -
获取android控件的大小
获取android控件的大小 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (Text原创 2016-03-08 11:05:41 · 507 阅读 · 0 评论 -
android-时间选择器
参考网站:http://wear.techbrood.com/guide/topics/ui/controls/pickers.html1、首先定义一个类DatePickerFragment继承DialogFragment,并实现接口DatePickerDialog.OnDateSetListener;/** * Created by czz on 2016/4/1. */p原创 2016-04-01 10:35:14 · 3989 阅读 · 0 评论 -
android原生控制web返回上一页--笔记
已亲自试验 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()){ webView.goBack(); retu原创 2016-03-21 17:40:07 · 2007 阅读 · 0 评论 -
"xxx" is not translated in "en" (English)
Error:(4) Error: "ssdk_instapager_login_html" is not translated in "en" (English) [MissingTranslation](1)android studio :在build.gradle添加 lintOptions{ checkReleaseBuilds false原创 2016-03-25 11:38:27 · 7492 阅读 · 2 评论 -
android 解析、生成二维码
android 解析、生成二维码(1)ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。下面我们使用的是整理过,只对android有用,库就小了好多(2)下载第三方库,导库下载:http://download.csdn.n原创 2016-04-12 12:42:42 · 5201 阅读 · 0 评论