Android常用
Revival_Liang
千里之行始于足下
展开
-
Android储存小型数据到本地
public static void setQuitStatus(boolean b){ //传入false代表启动app的时候不直接登录,转到登录界面 SharedPreferences.Editor editor = MyApplication.getContext().getSharedPreferences("data", Context.MODE_PRIV原创 2016-12-08 20:45:18 · 293 阅读 · 0 评论 -
返回键配置退出程序
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if(w.l.getVisibility()==View.VISIBLE) { w.l.setVisibility(View.GONE);原创 2016-07-24 11:34:12 · 364 阅读 · 0 评论 -
让键盘不占空间和关闭软键盘的方法
activity android:name=".MainActivity" android:windowSoftInputMode="adjustNothing" >原创 2016-07-24 08:55:53 · 792 阅读 · 0 评论 -
安卓开发网址集合
tomcat下载地址:http://tomcat.apache.org/原创 2016-07-11 20:19:16 · 350 阅读 · 0 评论 -
Gson的简单用法
gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。下面来看一下例子:publicclass Person { private String name; privateint age; /** * @原创 2016-07-04 12:09:29 · 363 阅读 · 0 评论 -
dp转px sp转px,方法
//dp转pxprotected int dp2px(float dp) { final float scale = mContext.getResources().getDisplayMetrics().density; return (int) (dp * scale + 0.5f);}//sp转pxprotected int sp2px(float sp) {原创 2016-06-29 20:08:56 · 551 阅读 · 0 评论 -
安卓实现圆形图片
继承与Viewpackage com.example.k.myqq;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graph原创 2016-06-07 19:26:54 · 433 阅读 · 0 评论 -
Android按钮按下时和弹起时的颜色设置
(1)首先在res文件夹下新建一个文件夹drawable,这是无关分辨率的,在下面建立一个xml文件:button.xml (2)然后在values文件下的strings写入如下代码:#FFFFFF #99E5FE(3)最后在布局文件直接引用即可:android:background="@drawab原创 2016-05-05 00:23:42 · 5821 阅读 · 0 评论 -
java工具类MD5
http://pan.baidu.com/s/1dFomFN7原创 2016-12-26 20:54:33 · 334 阅读 · 0 评论 -
android集成支付宝教程
1.进入 蚂蚁金服开放平台,在首页点击应用,然后创建应用,申请移动支付权限。申请开通支付,是需要公司文件的,个人是不允许开始支付的,相关工作做好之后我们就拥有了支付时需要用到的AppID。2.生成应用公钥和私钥,把公钥粘贴到支付宝,如图,私钥我们代码里需要用到,注意私钥要是pkcs8格式的,密钥生成工具下载地址,http://pan.baidu.com/s/1pKEGw35,这个工具可以一键生原创 2016-12-25 21:12:55 · 699 阅读 · 0 评论 -
自定义Log
package com.example.k.shoppingapp.Util;import android.util.Log;/** * Created by k on 2016/7/30. */public class My_Log { public static final int VERBOSE = 1; public static final int DEB原创 2016-07-30 06:48:03 · 313 阅读 · 0 评论 -
设置启动界面(不带白屏)
style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> item name="colorPrimary">@color/colorPrimaryitem> item name="colorPrimaryDark">@color/colorPrimaryDarkitem> item name原创 2016-07-31 15:50:54 · 451 阅读 · 0 评论 -
调用系统设置
Intent intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS); startActivity(intent);使用下面的字段,可以在你的软件中打开相应的系统设置界面:android.provider.Settings.ACTION_SETTINGS原创 2016-08-05 09:10:34 · 817 阅读 · 0 评论 -
EditText动态输入监听
private class TextChangeWatcher implements TextWatcher { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { String username = mUserNameET.getText()原创 2016-12-05 22:52:14 · 493 阅读 · 0 评论 -
时间戳处理工具
注意这里的单位是秒数,不是毫秒,毫秒的话需要除以1000//把时间戳转换成普通的时间格式public static String timesTwo(String time) { SimpleDateFormat sdr = new SimpleDateFormat("yyyy-MM-dd"); @SuppressWarnings("unused") long lcc原创 2016-11-24 20:49:35 · 1110 阅读 · 0 评论 -
设置TextView文本超出显示省略号
加入这两个属性即可android:singleLine="true"android:ellipsize="end"原创 2016-10-25 11:47:36 · 412 阅读 · 0 评论 -
Activity和Activity之间传递对象
Intent intent = new Intent(); Bundle mBundle = new Bundle(); mBundle.putSerializable("conditional",conditionalSD); intent.putExtras原创 2016-10-11 17:05:40 · 407 阅读 · 0 评论 -
代码里写控件的一些例子
package com.example.k.commentlistdemo;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;原创 2016-09-26 07:49:04 · 310 阅读 · 0 评论 -
代码设置弹出或关闭输入法
InputMethodManager imm = (InputMethodManager)MainActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);原创 2016-09-23 13:03:48 · 978 阅读 · 0 评论 -
设置状态栏的方法
private void setStatusBarColor() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { setTranslucentStatus(true); SystemBarTintManager tintManager = new SystemB原创 2016-09-13 15:00:38 · 1205 阅读 · 0 评论 -
Volley请求模板
package com.example.k.volleytest;import android.content.Context;import android.graphics.Bitmap;import android.util.Log;import android.widget.ImageView;import com.android.volley.RequestQueue;im原创 2016-08-26 23:21:33 · 403 阅读 · 0 评论 -
广播接收机(监听网络例子,记录一下方便使用)
public class MainActivity extends Activity { private IntentFilter intentfilter;// IntentFilter:意图过滤器。 private NetworkChangeReceier networkchangereceier; @Override protected void onCreate(Bundle s原创 2016-08-13 23:34:45 · 828 阅读 · 0 评论 -
ps 技巧
1居中参考线:(1)首先获得画布的大小(2)第二步,从视图里选中新参考线,里面的里面是画布的总长或宽除以2就是中间的位置了2 画正圆:(1)选中椭圆选框工具(2)鼠标箭头就是圆心的位置,按住shift+alt键,双击你选好的圆心位置拖动即可,下图是白色透明底,白色的圆,由于放大的倍数太大所以看起来模糊,缩小就好了(3)给画好的圆上色:原创 2016-05-24 14:00:28 · 909 阅读 · 0 评论