当前位置: 编程技术>移动开发
本页文章导读:
▪分享三个超棒的免费wordpress主题: Splus, EMagazine和BAGONG 分享3个超棒的免费wordpress主题: Splus, EMagazine和BAGONG
日期:2012-5-7 来源:GBin1.com
wordpress绝对是强大的一款内容管理系统,最重要的是很多设计师和开发人员都免费开发大家可以随意使用的w.........
▪ 分享私用ORM工具类 分享自用ORM工具类。
添加查询Step 1:创建实体对象
@Table(name = "book")
public class Book {
@Id
private Long id;
@Column(name = "book_name")
private String bookName;
public Book() {
}
public Long getId().........
▪ 代码中统制Button的显示隐藏和禁用 代码中控制Button的显示隐藏和禁用
设置Button属性Button editbut = (Button)findViewById(R.id.editBtn);
editbut.setText("修 改");
editbut.setVisibility(View.VISIBLE);//显示按钮
editbut.setEnabled(false);//false:禁用按钮;true:.........
[1]分享三个超棒的免费wordpress主题: Splus, EMagazine和BAGONG
来源: 互联网 发布时间: 2014-02-18
分享3个超棒的免费wordpress主题: Splus, EMagazine和BAGONG
日期:2012-5-7 来源:GBin1.com
wordpress绝对是强大的一款内容管理系统,最重要的是很多设计师和开发人员都免费开发大家可以随意使用的wordpress主题,社区的力 量是强大的,这也是wordpress如此流行的一个原因,今天我们这里分享3款非常不错的wordpress主题,希望大家有机会应用到自己的网站和应 用中。谢谢!
SPLUS:免费的摄影类wordpress网站主题splus是一个具有创新元素的摄影类网站主题,拥有全屏的背景图片展示。非常适合个人类型网站和摄影图片类型网站使用。只要你能够正确的应用背景图片,其实基本上任何类型的网站它都可以胜任的。
EMAGAZINE: 免费的杂志类wordpress网站主题这个免费的wordpress主题使用了大量的高级特性。主要适合于杂志和个人网站使用。你可以修改链接颜色,背景颜色,字体大小,添加,管理广告。并且支持视频和音频内容文章添加,非常不错的一个免费主题,绝对会让你喜欢!
BAGONG: 免费的简单风格响应式wordpress主题免费的一个wordpress主题,适合于个人网站。支持响应式设计,并且使用简单的元素设计。
.....
.....
来源:分享3个超棒的免费wordpress主题: Splus, EMagazine和BAGONG
[2] 分享私用ORM工具类
来源: 互联网 发布时间: 2014-02-18
分享自用ORM工具类。
添加
查询
Step 1:创建实体对象
Step 2:创建 DatabaseHelper
Step 3:创建 DatabaseService
Step 4:创建Activity
工具类源码地址:http://ahibernate.googlecode.com/svn/trunk/
添加
查询
Step 1:创建实体对象
@Table(name = "book")
public class Book {
@Id
private Long id;
@Column(name = "book_name")
private String bookName;
public Book() {
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
}
Step 2:创建 DatabaseHelper
public class DatabaseHelper extends SQLiteOpenHelper {
public static final String BOOK_TABLE_NAME = "orm_book";
public static final String DATABASE_NAME = "OrmDemo.db";
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
TableUtils.createTable(db, true, Book.class);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
TableUtils.dropTable(db, Book.class);
onCreate(db);
}
}
Step 3:创建 DatabaseService
public class DatabaseService {
private Context mContext;
private DatabaseHelper mDatabaseHelper;
private SQLiteDatabase mSQLiteDatabase;
private AhibernateDao<Book> mBookDao;
public DatabaseService(Context context) {
this.mContext = context;
this.mDatabaseHelper = new DatabaseHelper(mContext);
this.mSQLiteDatabase = mDatabaseHelper.getWritableDatabase();
this.mBookDao = new AhibernateDao<Book>(this.mSQLiteDatabase);
}
// ===================book begin===========================
public List<Book> getBooksByWhere(Map<String, String> where) {
List<Book> bookList = mBookDao.queryList(Book.class, where);
return bookList;
}
public List<Book> getBooks(Book book) {
List<Book> bookList = mBookDao.queryList(book);
return bookList;
}
public int addBook(Book book) {
return mBookDao.insert(book);
}
public void updateBook(Book book, Map<String, String> where) {
mBookDao.update(book, where);
}
public void deleteBook(Map<String, String> where) {
mBookDao.delete(Book.class, where);
}
// ===================book end===============================
Step 4:创建Activity
public class OrmDemoActivity extends Activity {
/** Called when the activity is first created. */
DatabaseService mDatabaseService;
Button mAddButton;
Button mQueryButton;
TextView mTextView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mAddButton = (Button) findViewById(R.id.add);
mQueryButton = (Button) findViewById(R.id.query);
mTextView = (TextView) findViewById(R.id.count);
mDatabaseService = new DatabaseService(this);
mAddButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Book book = new Book();
Random ra = new Random();
book.setId(ra.nextLong());
book.setBookName("demo");
mDatabaseService.addBook(book);
Toast.makeText(OrmDemoActivity.this, "添加成功", Toast.LENGTH_SHORT).show();
}
});
mQueryButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mTextView.setText("总共有" + mDatabaseService.getBooksByWhere(null).size() + "本书");
}
});
}
工具类源码地址:http://ahibernate.googlecode.com/svn/trunk/
[3] 代码中统制Button的显示隐藏和禁用
来源: 互联网 发布时间: 2014-02-18
代码中控制Button的显示隐藏和禁用
设置Button属性
View.VISIBLE:显示按钮
View.GONE;隐藏按钮
设置Button属性
Button editbut = (Button)findViewById(R.id.editBtn);
editbut.setText("修 改");
editbut.setVisibility(View.VISIBLE);//显示按钮
editbut.setEnabled(false);//false:禁用按钮;true:不禁用
View.VISIBLE:显示按钮
View.GONE;隐藏按钮
最新技术文章: