`
文章列表
所需工具 1.github账号  https://github.com 2.git(免费、开源的分布式版本控制系统) https://git-scm.com/downloads/ 3.android studio   步骤 安装git 默认选项一路安装到底   git设置 需要设置用户名和用户email,不设置的话在as提交代码时会报“Please tell me who you are”的error 打开cmd,输入: git config --global user.name "Your Name" git config --global us ...
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。  String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。  String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。  String ANSWER_ACTION 动作:处理拨入的电话。  String BATTERY_CHANGED_ACTION 广播:充电状态,或者电池的电量发生变化。  String BOOT_COMPLETED_ACTION 广播:在系统启动后,这个动作被广播一次(只有 ...
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置
原作者的github: https://github.com/AndreiD/TSnackBar 使用方式: compile 'com.androidadvance:topsnackbar:1.1.1' 这里吐槽一下,as里的Choose Library Dependency里搜不到啊 使用方法和普通snackbar没啥两样,贴个作者的demo: TSnackbar.make(findViewById(android.R.id.content),"Hello from TSnackBar.",TSnackbar.LENGTH_LONG).show();
这里我自定义一个View来说明自定义属性的用法. Part 1.自定义一个View: public class MyView extends View { public MyView(Context context) { super(context); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); TypedArray typedArray = context.obtainStyledAttrib ...
关于自定义View,无数大神都给出了他们宝贵的见解,详见: http://blog.csdn.net/lmj623565791/article/details/24252901 http://blog.csdn.net/guolin_blog/article/details/17357967 我就不再班门弄斧了(群众:敢情你就发篇文凑数?) 咳,本文谈谈一些关于自定义View的 ...
最近才接触xUtils,看了一会才发现已更新3.0的新版本,例子简直少的可怜,还是各种互抄各种转载=。= <!----------吐槽的分割线----------------------------————————————————————-----------------> 本文主要就单表查询做一番演示(为了解耦做了一点封装): 这里一共有四步操作: 1.首先,得有个实体类吧(xUtils用注解建表) 2.新建一个DatabaseOpenHelper类,封装初始化操作,提供DbManager.DaoConfig对象(数据库辅助建立类) 3.新建一个与业务数据库操作相关的类,这里就是 ...
写法还是比较简单的,但是不得不吐槽一下sample里的变量命名真是太恶心了(好吧我不是在故意黑国人的命名习惯) 异步请求:(写成工具类) public class XHttpUtils { public static void requestData(String url,final Callback.CommonCallback<String> listener,String... requestParams){ RequestParams requestUrl = new RequestParams(url); if (reques ...
首先,没啥说的,放上xUtils的github地址: https://github.com/wyouflf/xUtils3 作者的原话:xUtils3 api变化较多; xUtils 2.x对Android 6.0兼容不是很好, 请尽快升级至xUtils3; xUtils 最低兼容Android 4.0 (api level 14);(各位同学记得要留意自己项目的minsdk,低于14运行会报错的) 数据库api简化提高性能, 达到和greenDao一致的性能. ...... 本文浅谈一下IOC的用法 一.使用前配置 需要的权限:<uses-permission android:na ...
包装成工具类: public class OkHttpUtil { public static void RequestData(String address,final HttpCallBackListener listener){ OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(address).build(); client.newCall(request).enqueue(listener); ...
[size=x-large]public class MainActivity extends AppCompatActivity { Handler handler = new Handler(); private AppCompatImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(Wind ...
//其中一种实现方法 public class WelcomeActivity extends AppCompatActivity { Handler handler = new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.welcome_layout); handler.postDelay ...
android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式 android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题栏,并全屏 android:theme="Theme.Light ": 背景为白色 android:theme ...
作用:代替HashMap 特点:提高性能 使用方法: 增: //两个方法都可用于有序无序的情况,但是根据不同的情况使用合适的方法会有更好的性能 public void put(int key, E value) {} //无序 public void append(int key, E value){}//有序 删: public void delete(int key) {} //根据键删除 public void remove(int key) {} //直接调用的delete(int key) public void removeAt(int index){} ...
String s = "hello world";
Global site tag (gtag.js) - Google Analytics