Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

akalz/LessCode

Repository files navigation

LessCode - Less Code For Android

Less code, more efficient for android

Author weibo:冯建V mail:673592063@qq.com QQ:673592063

Main freatures

  • support more effective methods than android
  • high performence
  • easy integration
  • small size (less than 100k, only 60k+ now)
  • open source

Gradle

core version:

compile('com.jayfeng:lesscode-core:0.6.4') {
 // exclusion for update the android support jar (for example, you can use the appcompat-v7 in your project)
 exclude group: 'com.android.support', module: 'support-v4'
}

Usage

####Config

  • Required
$.getInstance()
 .context(getApplicationContext())
 .build();
  • Optional
$.getInstance()
 .context(getApplicationContext())
 .log(BuildConfig.DEBUG, "LESSCODE") // LogLess - debug, tag
 .update(null, 5) // UpdateLess - null means the default value, 5 is the notification frequent, default is 5
 .http(5000, 5000) // HttpLess - default connect and read timeout
 .build();

####Android VS LessCode

  • ViewLess
// 强制转化View类型
// Before
ListView listView = (ListView) findViewById(R.id.list);
// After
ListView listView = ViewLess.$(this, R.id.list);
  • ActivityLess
// 无标题全屏
// Before
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
 activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
 WindowManager.LayoutParams.FLAG_FULLSCREEN);
// After
ActivityLess.$noTitle(this);
ActivityLess.$fullScreen(this);

See more details on the WIKI

About

less code, more efficient for android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /